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