From 6952f0b87e267bf54b3e152cdb06dd575cb316c9 Mon Sep 17 00:00:00 2001 From: Kim Sandell Date: Thu, 21 May 2026 10:02:07 +0200 Subject: [PATCH] ci: fire release workflow once per merge MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The release workflow had both a push:[main] and a pull_request:closed trigger, so every PR merge to main fired it twice. Both runs raced to create the same version tag — one succeeded, the other failed noisily with "tag already exists". A single push:[main] trigger already covers both PR merges and direct pushes, so drop the redundant pull_request trigger and the now-trivial event-type guard. --- .github/workflows/release.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4b2b7bd..f369965 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,15 +4,9 @@ on: push: branches: - main - pull_request: - types: [closed] - branches: - - main jobs: create-release: - # Only run when PR is merged or direct push to main - if: github.event_name == 'push' || (github.event.pull_request.merged == true) runs-on: ubuntu-latest steps: