Skip to content

Commit 16a68a1

Browse files
committed
feat(release): publish npm package on tag using SUPERMODEL_NPM_TOKEN
1 parent d798f3e commit 16a68a1

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/release.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,17 @@ jobs:
3434
SUPERMODEL_HOMEBREW_TAP_TOKEN: ${{ secrets.SUPERMODEL_HOMEBREW_TAP_TOKEN }}
3535
SUPERMODEL_SCOOP_BUCKET_TOKEN: ${{ secrets.SUPERMODEL_SCOOP_BUCKET_TOKEN }}
3636
SUPERMODEL_AUR_KEY: ${{ secrets.SUPERMODEL_AUR_KEY }}
37+
38+
- uses: actions/setup-node@v4
39+
with:
40+
node-version: '20'
41+
registry-url: 'https://registry.npmjs.org'
42+
43+
- name: Publish npm package
44+
working-directory: npm
45+
run: |
46+
VERSION="${GITHUB_REF_NAME#v}"
47+
npm version "$VERSION" --no-git-tag-version
48+
npm publish --access public
49+
env:
50+
NODE_AUTH_TOKEN: ${{ secrets.SUPERMODEL_NPM_TOKEN }}

0 commit comments

Comments
 (0)