We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 426a1ee commit fd9935cCopy full SHA for fd9935c
.github/workflows/release.yaml
@@ -27,9 +27,23 @@ jobs:
27
- name: Install dependencies
28
run: pnpm install
29
30
- - name: Release the package
31
- run: pnpm run release
+ - name: Check if beta release
+ id: check-beta
32
+ run: |
33
+ if [[ ${{ github.ref_name }} =~ -beta ]]; then
34
+ echo "IS_BETA=true" >> $GITHUB_OUTPUT
35
+ else
36
+ echo "IS_BETA=false" >> $GITHUB_OUTPUT
37
+ fi
38
+
39
+ - name: Release beta package
40
+ if: steps.check-beta.outputs.IS_BETA == 'true'
41
+ run: pnpm run release:beta
42
env:
43
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
44
-
45
+ - name: Release stable package
46
+ if: steps.check-beta.outputs.IS_BETA == 'false'
47
+ run: pnpm run release
48
+ env:
49
+ NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
0 commit comments