From c3351eede074eff5b2d14fc956647a5187fe2934 Mon Sep 17 00:00:00 2001 From: Olivier 'reivilibre Date: Wed, 10 Jun 2026 10:56:08 +0100 Subject: [PATCH] When building releases, don't cancel Debian package builds when one of them fails. (#19842) When building v1.155.0rc1, flaky deb builds combined with fail-fast behaviour meant that I had to press the retry button 5 times to get a full set. Without fail-fast, I suspect 1 or 2 retries would have done the job. --------- Signed-off-by: Olivier 'reivilibre Co-authored-by: Eric Eastwood --- .github/workflows/release-artifacts.yml | 6 ++++++ changelog.d/19842.misc | 1 + 2 files changed, 7 insertions(+) create mode 100644 changelog.d/19842.misc diff --git a/.github/workflows/release-artifacts.yml b/.github/workflows/release-artifacts.yml index 41a7cb5611..8be377bded 100644 --- a/.github/workflows/release-artifacts.yml +++ b/.github/workflows/release-artifacts.yml @@ -50,6 +50,12 @@ jobs: name: "Build .deb packages" runs-on: ubuntu-latest strategy: + # Prevent all Debian package builds from being cancelled + # when one of them fails. Especially helpful when things are + # flaky during a release. + # + # `fail-fast` defaults to true and applies to the entire test matrix + fail-fast: false matrix: distro: ${{ fromJson(needs.get-distros.outputs.distros) }} diff --git a/changelog.d/19842.misc b/changelog.d/19842.misc new file mode 100644 index 0000000000..b0fe5c072e --- /dev/null +++ b/changelog.d/19842.misc @@ -0,0 +1 @@ +When building releases, don't cancel Debian package builds when one of them fails.