Skip to content

Commit 927c692

Browse files
authored
Merge pull request #19 from amagovpt/develop
Develop
2 parents c23c221 + fe5cfa9 commit 927c692

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/publish-npm.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,24 @@ jobs:
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 }}

0 commit comments

Comments
 (0)