File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 4545 env :
4646 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4747 - name : Publish to NPM (Manual OIDC)
48+ id : npm_publish
4849 if : github.ref_name == 'main' && steps.changesets.outputs.hasChangesets == 'false'
4950 run : |
5051 npm publish --access public --provenance
52+ echo "done=true" >> $GITHUB_OUTPUT
5153 env :
5254 NODE_AUTH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
55+ - name : Create GitHub Release
56+ if : steps.npm_publish.outputs.done == 'true'
57+ run : |
58+ PKG_NAME=$(node -p "require('./package.json').name")
59+ VERSION=$(node -p "require('./package.json').version")
60+ FULL_TAG="${PKG_NAME}@${VERSION}"
61+
62+ echo "Generating release for: $FULL_TAG"
63+ gh release create "$FULL_TAG" \
64+ --title "$FULL_TAG" \
65+ --generate-notes \
66+ --latest
67+ env :
68+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments