Skip to content

Commit 279c684

Browse files
committed
If the GitHub release is set as pre-release, publish to rc tag
1 parent 3468fc2 commit 279c684

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,23 +82,35 @@ jobs:
8282
- name: Copy package.json to build package
8383
run: cp package.json package/package
8484

85-
- name: Publish to NPM
85+
- name: Publish release to NPM
86+
if: "!github.event.release.prerelease"
8687
working-directory: ./package/package
8788
run: npm publish --provenance --access public
8889
env:
8990
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
9091

92+
- name: Publish release candidate to NPM
93+
if: github.event.release.prerelease
94+
working-directory: ./package/package
95+
run: npm publish --provenance --access public --tag rc
96+
env:
97+
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
98+
9199
- name: Generate docs
100+
if: "!github.event.release.prerelease"
92101
run: npm run docs
93102

94103
- name: Set up GitHub pages
104+
if: "!github.event.release.prerelease"
95105
uses: actions/configure-pages@v4
96106

97107
- name: Upload docs artifact to pages
108+
if: "!github.event.release.prerelease"
98109
uses: actions/upload-pages-artifact@v3
99110
with:
100111
path: docs
101112

102113
- name: Deploy to GitHub Pages
114+
if: "!github.event.release.prerelease"
103115
id: deployment
104116
uses: actions/deploy-pages@v4

0 commit comments

Comments
 (0)