Commit 94443ebad1 for strongswan.org

commit 94443ebad18c5aaafa35292ed2cd6f512450db2e
Author: Tobias Brunner <tobias@strongswan.org>
Date:   Wed May 6 16:11:00 2026 +0200

    github: Disable fail-fast strategy instead of using continue-on-error

    While continue-on-error can be configured more specifically (e.g. also
    would allow to handle "default" and "printf-builtin" tests that rely
    on debug symbols), it also lets the workflow succeed if any of these
    jobs fail.  That's not ideal if there is an actual error and not
    just an intermittent package sync problem.

diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index 803f6e0181..d13e8dc146 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -32,6 +32,7 @@ jobs:
     if: ${{ needs.pre-check.outputs.should_skip != 'true' }}
     runs-on: ${{ matrix.os || 'ubuntu-latest' }}
     strategy:
+      fail-fast: false
       matrix:
         test: [ all, default, printf-builtin ]
         compiler: [ gcc, clang ]
@@ -101,8 +102,8 @@ jobs:
     needs: pre-check
     if: ${{ needs.pre-check.outputs.should_skip != 'true' }}
     runs-on: ${{ matrix.os }}
-    continue-on-error: ${{ startsWith(matrix.test, 'openssl') }}
     strategy:
+      fail-fast: false
       matrix:
         test: [ botan, wolfssl, openssl, openssl-3, openssl-4, openssl-awslc, gcrypt ]
         os: [ ubuntu-latest, ubuntu-22.04 ]