From eec8e0b9458b8a01be0c216a9cc53eefde24ef50 Mon Sep 17 00:00:00 2001 From: Daniel Hiltgen Date: Mon, 27 Jul 2026 08:01:04 -0700 Subject: [PATCH] ci: on release builds dont fail fast (#17413) If we have one flake, don't stop other jobs that will most likely work so when we re-run failed jobs, only the flake and dependents need to be run. This should help reduce the time it takes to get past a flake and finish a release build. --- .github/workflows/release.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 75c2ea71c..3a7ba8555 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -93,6 +93,7 @@ jobs: windows-depends: needs: setup-environment strategy: + fail-fast: false matrix: os: [windows] arch: [amd64] @@ -450,6 +451,7 @@ jobs: linux-depends: strategy: + fail-fast: false matrix: include: - arch: amd64 @@ -531,6 +533,7 @@ jobs: # and just assembles, runs the Go build, pushes the final image, and extracts release bundles. docker-build-push: strategy: + fail-fast: false matrix: include: - os: linux @@ -681,6 +684,7 @@ jobs: # Merge Docker images for the same flavor into a single multi-arch manifest docker-merge-push: strategy: + fail-fast: false matrix: suffix: ['', '-rocm'] runs-on: linux