Commit a0244db469 for openssl.org
commit a0244db469dfeded64c1289a8bc713194ed0598e
Author: Alexandr Nedvedicky <sashan@openssl.org>
Date: Thu Oct 2 17:24:58 2025 +0200
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 <mbroz@openssl.org>
Reviewed-by: Bob Beck <beck@openssl.org>
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 1100e5c8e4..1d8351b590 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