From 9a14e4a13afa2d828db6732d4b16b335dfaf08c7 Mon Sep 17 00:00:00 2001 From: Trevor Gross Date: Tue, 23 Jun 2026 16:36:53 -0400 Subject: [PATCH] ci: Don't set `fail-fast` in 0.2 CI Since most CI for 0.2 is backports that affect all targets, don't stop testing one target if another fails. --- .github/workflows/ci.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7a86a0e4fee4..fc865e674518 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -106,6 +106,7 @@ jobs: test_tier1: name: Test tier1 strategy: + fail-fast: false # Speed up 0.2 backport CI matrix: include: - target: aarch64-apple-darwin @@ -164,9 +165,8 @@ jobs: # Unlike `main` this job doesn't have `needs`, in order to speed up backports a bit test_tier2: name: Test tier2 - needs: [test_tier1, style_check] strategy: - fail-fast: true + fail-fast: false # Speed up 0.2 backport CI max-parallel: 16 matrix: include: @@ -262,7 +262,7 @@ jobs: name: Test tier2 VM runs-on: ubuntu-latest strategy: - fail-fast: true + fail-fast: false # Speed up 0.2 backport CI matrix: include: # FIXME(#4740): FreeBSD 13 tests are extremely flaky and fail most of the time