Commit 951d175374 for openssl.org

commit 951d175374292a758c7f92f8043f3d35dd371107
Author: Dmitry Misharov <dmitry@openssl.org>
Date:   Tue Nov 3 21:23:51 2026 +0100

    .github/workflows/ci.yml: add a Graviton4 linux-aarch64 job

    Runs on ephemeral Graviton4 runners managed by the project,
    so it is skipped outside openssl/openssl.  Also prints the detected
    armcap.

    Co-authored-by: Andrew Dinh <andrewd@openssl.org>
    Assisted-by: Claude:claude-opus-5-5
    Reviewed-by: Andrew Dinh <andrewd@openssl.org>
    Reviewed-by: Norbert Pocs <norbertp@openssl.org>
    Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
    Merge-date: Wed Nov 11 11:19:16 2026
    Merged-from: https://github.com/openssl/openssl/pull/33519

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d669d9c1e5..9ecd253dcd 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -174,6 +174,36 @@ jobs:
         name: "ci@linux-arm64"
         path: artifacts.tar.gz

+  linux-aarch64-graviton4:
+    runs-on: graviton4
+    timeout-minutes: 60
+    # Self-hosted runner; its label only exists in openssl/openssl, so keep
+    # this job out of forks (a run there would wait forever).
+    if: github.repository == 'openssl/openssl'
+    steps:
+    - uses: actions/checkout@v6
+      with:
+        persist-credentials: false
+    - name: config
+      run: ./config --strict-warnings enable-demos enable-fips enable-lms enable-ec_nistp_64_gcc_128 enable-md2 enable-rc5 enable-trace
+    - name: config dump
+      run: ./configdata.pm --dump
+    - name: make
+      run: make -j4
+    - name: get cpu info
+      run: |
+        cat /proc/cpuinfo
+        ./util/opensslwrap.sh version -c
+        ./util/opensslwrap.sh info -cpusettings
+    - name: make test
+      run: .github/workflows/make-test
+    - name: save artifacts
+      if: success() || failure()
+      uses: actions/upload-artifact@v6
+      with:
+        name: "ci@linux-aarch64-graviton4"
+        path: artifacts.tar.gz
+
   gcc-min-version:
     runs-on: ubuntu-latest
     container: