From: Alexandr Nedvedicky Date: Thu, 2 Oct 2025 15:24:58 +0000 (+0200) Subject: Add OpenBSD runner X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0244db469dfeded64c1289a8bc713194ed0598e;p=thirdparty%2Fopenssl.git Add OpenBSD runner https://github.com/vmactions/openbsd-vm currently only amd64 is supported. it's useful to test regressions of .rodata sections in perlasm files. Reviewed-by: Milan Broz Reviewed-by: Bob Beck MergeDate: Wed Jun 17 16:27:10 2026 (Merged from https://github.com/openssl/openssl/pull/28735) --- diff --git a/.github/workflows/os-zoo.yml b/.github/workflows/os-zoo.yml index 1100e5c8e4c..1d8351b5907 100644 --- a/.github/workflows/os-zoo.yml +++ b/.github/workflows/os-zoo.yml @@ -354,3 +354,45 @@ jobs: run: | ./util/opensslwrap.sh version -c .github/workflows/make-test + + openbsd-x86_64: + runs-on: ubuntu-latest + if: github.repository == 'openssl/openssl' + steps: + - uses: actions/checkout@v6 + - name: config + uses: cross-platform-actions/action@46e8d7fb25520a8d6c64fd2b7a1192611da98eda #v0.30.0 + with: + operating_system: openbsd + architecture: x86-64 + version: '7.7' + shutdown_vm: false + run: | + ./config --strict-warnings enable-fips enable-ec_nistp_64_gcc_128 enable-md2 enable-rc5 enable-trace + - name: config dump + uses: cross-platform-actions/action@46e8d7fb25520a8d6c64fd2b7a1192611da98eda #v0.30.0 + with: + operating_system: openbsd + architecture: x86-64 + version: '7.7' + shutdown_vm: false + run: | + ./configdata.pm --dump + - name: make + uses: cross-platform-actions/action@46e8d7fb25520a8d6c64fd2b7a1192611da98eda #v0.30.0 + with: + operating_system: openbsd + architecture: x86-64 + version: '7.7' + shutdown_vm: false + run: | + make -j4 + - name: make test + uses: cross-platform-actions/action@46e8d7fb25520a8d6c64fd2b7a1192611da98eda #v0.30.0 + with: + operating_system: openbsd + architecture: x86-64 + version: '7.7' + run: | + ./util/opensslwrap.sh version -c + .github/workflows/make-test