diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ecec7efa..6d1e848c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,6 +43,7 @@ jobs: timeout-minutes: 30 needs: pre-commit-checks strategy: + fail-fast: true matrix: build-args: [ @@ -72,6 +73,7 @@ jobs: timeout-minutes: 30 needs: pre-commit-checks strategy: + fail-fast: true matrix: build-args: [ @@ -165,8 +167,9 @@ jobs: name: "Integration regtest tests" runs-on: ubuntu-latest timeout-minutes: 30 - needs: [pre-commit-checks, clippy, pure-itest, fake-mint-itest] + needs: pre-commit-checks strategy: + fail-fast: true matrix: build-args: [ @@ -205,8 +208,9 @@ jobs: name: "Integration fake mint tests" runs-on: ubuntu-latest timeout-minutes: 30 - needs: [pre-commit-checks, clippy] + needs: pre-commit-checks strategy: + fail-fast: true matrix: build-args: [ @@ -246,8 +250,9 @@ jobs: name: "Integration fake wallet tests" runs-on: ubuntu-latest timeout-minutes: 30 - needs: [pre-commit-checks, clippy] + needs: pre-commit-checks strategy: + fail-fast: true matrix: database: [ @@ -288,8 +293,9 @@ jobs: name: "Payment processor tests" runs-on: ubuntu-latest timeout-minutes: 30 - needs: [pre-commit-checks, clippy, pure-itest, fake-mint-itest, regtest-itest] + needs: pre-commit-checks strategy: + fail-fast: true matrix: ln: [ @@ -325,8 +331,9 @@ jobs: name: "MSRV build" runs-on: ubuntu-latest timeout-minutes: 30 - needs: [pre-commit-checks, clippy] + needs: pre-commit-checks strategy: + fail-fast: true matrix: build-args: [ @@ -367,8 +374,9 @@ jobs: name: Check WASM runs-on: ubuntu-latest timeout-minutes: 30 - needs: [pre-commit-checks, clippy] + needs: pre-commit-checks strategy: + fail-fast: true matrix: rust: - stable @@ -399,8 +407,9 @@ jobs: name: Check WASM runs-on: ubuntu-latest timeout-minutes: 30 - needs: [pre-commit-checks, clippy, msrv-build] + needs: pre-commit-checks strategy: + fail-fast: true matrix: rust: - msrv @@ -430,8 +439,9 @@ jobs: name: "Integration fake mint auth tests" runs-on: ubuntu-latest timeout-minutes: 30 - needs: [pre-commit-checks, clippy, pure-itest, fake-mint-itest] + needs: pre-commit-checks strategy: + fail-fast: true matrix: database: [