2626 id : package-version
2727 uses : martinbeentjes/npm-get-version-action@v1.3.1
2828
29- - name : Tag commit and push
30- uses : mathieudutour/github-tag-action@v6.1
31- with :
32- github_token : ${{ secrets.GITHUB_TOKEN }}
33- custom_tag : ${{ steps.package-version.outputs.current-version }}
34-
3529 - name : Install
3630 run : npm ci
3731
5145 npm run build-benchmarks
5246 npm run generate-typings
5347
48+ - name : Publish NPM package (regular)
49+ if : ${{ steps.prepare_release.outputs.release_type == 'regular' }}
50+ run : |
51+ npm publish
52+ env :
53+ NODE_AUTH_TOKEN : ${{ secrets.NPM_ORG_TOKEN }}
54+
55+ - name : Publish NPM package (pre-release)
56+ if : ${{ steps.prepare_release.outputs.release_type == 'prerelease' }}
57+ run : |
58+ npm publish --tag next
59+ env :
60+ NODE_AUTH_TOKEN : ${{ secrets.NPM_ORG_TOKEN }}
61+
62+ - name : Tag commit and push
63+ uses : mathieudutour/github-tag-action@v6.1
64+ with :
65+ github_token : ${{ secrets.GITHUB_TOKEN }}
66+ custom_tag : ${{ steps.package-version.outputs.current-version }}
67+
5468 - name : Create Archive
5569 run : |
5670 zip -r dist dist
@@ -128,23 +142,4 @@ jobs:
128142 github_token : ${{ secrets.GITHUB_TOKEN }}
129143 publish_dir : site
130144 destination_dir : docs
131- commit_message : ' deploy docs: ${{ steps.prepare_release.outputs.version_tag }}'
132-
133- - name : Clean up
134- if : ${{ steps.prepare_release.outputs.release_type == 'regular' }}
135- run : |
136- rm -f ${{ steps.prepare_release.outputs.release_notes }}
137-
138- - name : Publish NPM package (regular)
139- if : ${{ steps.prepare_release.outputs.release_type == 'regular' }}
140- run : |
141- npm publish
142- env :
143- NODE_AUTH_TOKEN : ${{ secrets.NPM_ORG_TOKEN }}
144-
145- - name : Publish NPM package (pre-release)
146- if : ${{ steps.prepare_release.outputs.release_type == 'prerelease' }}
147- run : |
148- npm publish --tag next
149- env :
150- NODE_AUTH_TOKEN : ${{ secrets.NPM_ORG_TOKEN }}
145+ commit_message : ' deploy docs: ${{ steps.prepare_release.outputs.version_tag }}'
0 commit comments