Skip to content

Commit 252de02

Browse files
committed
ci: auto create GitHub Release on tag push
1 parent 0fea7b4 commit 252de02

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,16 @@ jobs:
4040
uv build
4141
uv publish
4242
43+
- name: Create Release
44+
run: |
45+
gh release create ${{ steps.version.outputs.TAG_NAME }} \
46+
--title "${{ steps.version.outputs.TAG_NAME }}" \
47+
--generate-notes \
48+
--verify-tag
49+
env:
50+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
51+
continue-on-error: true
52+
4353
- name: Upload Release Asset
4454
run: gh release upload --clobber ${{ steps.version.outputs.TAG_NAME }} dist/*.tar.gz dist/*.whl
4555
env:

0 commit comments

Comments
 (0)