fix: Make GitHub release creation non-blocking in workflows

- Add continue-on-error to GitHub release step
- Prevents workflow failure when GITHUB_TOKEN lacks permissions
- PyPI publish still succeeds even if GitHub release fails

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Simone Scarduzio
2025-10-06 10:24:51 +02:00
parent db0662c175
commit 34c871b0d7
2 changed files with 2 additions and 0 deletions

View File

@@ -231,6 +231,7 @@ jobs:
- name: Create GitHub Release
uses: softprops/action-gh-release@v1
continue-on-error: true # Don't fail if GitHub release creation fails
with:
tag_name: ${{ needs.validate.outputs.tag_name }}
name: Release v${{ github.event.inputs.version }}

View File

@@ -235,6 +235,7 @@ jobs:
- name: Create GitHub Release
uses: softprops/action-gh-release@v1
continue-on-error: true # Don't fail if GitHub release creation fails
with:
tag_name: ${{ needs.validate-and-tag.outputs.tag_name }}
name: Release v${{ github.event.inputs.version }}