Skip to content

ci: fix release workflow to handle existing releases#8

Merged
jcardozo-eth merged 1 commit into
mainfrom
ci/fix-release-workflow
Mar 3, 2026
Merged

ci: fix release workflow to handle existing releases#8
jcardozo-eth merged 1 commit into
mainfrom
ci/fix-release-workflow

Conversation

@jcardozo-eth

Copy link
Copy Markdown
Member

Summary

  • Split release creation and asset upload into separate steps
  • Release creation skips gracefully if release already exists (|| true)
  • Asset upload uses --clobber to overwrite existing assets

Fixes the failure when re-running the workflow for an existing tag.

After merging

Delete and re-push the v1.0.0 tag to re-trigger the workflow:

git push origin :refs/tags/v1.0.0
git tag -fa v1.0.0 -m "v1.0.0"
git push origin v1.0.0

Test plan

  • Re-triggered workflow creates Pages deployment successfully

Split release creation and asset upload into separate steps.
Create step skips gracefully if release already exists, upload
step uses --clobber to overwrite existing assets.
@jcardozo-eth jcardozo-eth merged commit 246a0ec into main Mar 3, 2026
2 checks passed
@jcardozo-eth jcardozo-eth deleted the ci/fix-release-workflow branch March 3, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant