File tree Expand file tree Collapse file tree 1 file changed +28
-1
lines changed
Expand file tree Collapse file tree 1 file changed +28
-1
lines changed Original file line number Diff line number Diff line change 66 - " v*"
77
88permissions :
9- contents : read
9+ contents : write # Need write access to create releases
1010 id-token : write
1111
1212jobs :
4444 run : pnpm publish --no-git-checks
4545 env :
4646 NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
47+
48+ create-release :
49+ name : Create GitHub Release
50+ runs-on : ubuntu-latest
51+ needs : publish # Wait for npm publish to succeed
52+ steps :
53+ - name : Checkout
54+ uses : actions/checkout@v4
55+
56+ - name : Create Release
57+ uses : softprops/action-gh-release@v2
58+ with :
59+ tag_name : ${{ github.ref_name }}
60+ name : Release ${{ github.ref_name }}
61+ draft : false
62+ prerelease : false
63+ generate_release_notes : true
64+ body : |
65+ ## 📦 Installation
66+ ```bash
67+ npm install github-typescript-utils@${{ github.ref_name }}
68+ # or
69+ pnpm add github-typescript-utils@${{ github.ref_name }}
70+ ```
71+
72+ ## 📋 Full Changelog
73+ See below for auto-generated release notes.
You can’t perform that action at this time.
0 commit comments