From e168b820b8c87d02a6ffdaf2d74be20647d668f1 Mon Sep 17 00:00:00 2001 From: Rian Stockbower Date: Tue, 27 Jan 2026 06:48:03 -0500 Subject: [PATCH] ci: make secondary distribution jobs non-blocking Add continue-on-error: true to chocolatey, winget, and linux-packages jobs so that failures in these secondary distribution channels don't mark the entire release workflow as failed. The primary GitHub release (goreleaser job) is what matters - if that succeeds, the release is available. Secondary package managers can fail due to external factors (e.g., Chocolatey moderation queue) without blocking the release. Closes #88 Co-Authored-By: Claude Opus 4.5 --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 532ed31..9b055a5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,6 +41,7 @@ jobs: chocolatey: needs: goreleaser runs-on: windows-latest + continue-on-error: true env: TAG: ${{ github.ref_name || inputs.tag }} steps: @@ -97,6 +98,7 @@ jobs: winget: needs: goreleaser runs-on: windows-latest + continue-on-error: true env: TAG: ${{ github.ref_name || inputs.tag }} steps: @@ -222,6 +224,7 @@ jobs: linux-packages: needs: goreleaser runs-on: ubuntu-latest + continue-on-error: true steps: - name: Trigger linux-packages repo update uses: peter-evans/repository-dispatch@v3