From: Tobias Brunner Date: Wed, 6 May 2026 14:11:00 +0000 (+0200) Subject: github: Disable fail-fast strategy instead of using continue-on-error X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=94443ebad18c5aaafa35292ed2cd6f512450db2e;p=thirdparty%2Fstrongswan.git 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 ]