]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Add OpenBSD runner
authorAlexandr Nedvedicky <sashan@openssl.org>
Thu, 2 Oct 2025 15:24:58 +0000 (17:24 +0200)
committerTomas Mraz <tomas@openssl.foundation>
Wed, 17 Jun 2026 16:27:07 +0000 (18:27 +0200)
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)

.github/workflows/os-zoo.yml

index 1100e5c8e4c00f09456a9988f5b1c1adf2bb199b..1d8351b5907449d00c3c976456b314d149718e3b 100644 (file)
@@ -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