diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index d18ac7e1e..292017938 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -164,10 +164,15 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - gh release create "v${{ steps.base-version.outputs.version }}" \ - --title "v${{ steps.base-version.outputs.version }}" \ - --generate-notes \ - --latest + TAG="v${{ steps.base-version.outputs.version }}" + if gh release view "$TAG" >/dev/null 2>&1; then + echo "Release $TAG already exists — skipping" + else + gh release create "$TAG" \ + --title "$TAG" \ + --generate-notes \ + --latest + fi update-builder: name: Update CI Builder Image