From ac12a735c7bd47cf5402c18a8d9c3132c05258ce Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Wed, 8 Apr 2026 00:11:41 -0700 Subject: [PATCH] ci: fix dev build cleanup race between Go and Rust workflows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Both workflows trigger on push to master and race to delete assets from the same dev release. When one deletes assets the other is also trying to delete, the "Not Found" error fails the cleanup job and skips all downstream build jobs. Add continue-on-error to both cleanup steps since the error is harmless — build steps already use overwrite: true. --- .github/workflows/binaries_dev.yml | 1 + .github/workflows/rust_binaries_dev.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/binaries_dev.yml b/.github/workflows/binaries_dev.yml index aee66d6e9..df1237395 100644 --- a/.github/workflows/binaries_dev.yml +++ b/.github/workflows/binaries_dev.yml @@ -18,6 +18,7 @@ jobs: - name: Delete old release assets uses: mknejp/delete-release-assets@v1 + continue-on-error: true with: token: ${{ github.token }} tag: dev diff --git a/.github/workflows/rust_binaries_dev.yml b/.github/workflows/rust_binaries_dev.yml index 635db183f..105418bf0 100644 --- a/.github/workflows/rust_binaries_dev.yml +++ b/.github/workflows/rust_binaries_dev.yml @@ -19,6 +19,7 @@ jobs: steps: - name: Delete old Rust volume dev assets uses: mknejp/delete-release-assets@v1 + continue-on-error: true with: token: ${{ github.token }} tag: dev