mirror of
https://github.com/zhigang1992/react.git
synced 2026-04-24 04:15:54 +08:00
ci: auto add dist-tag when publish package (#438)
This commit is contained in:
16
.github/workflows/publish.yml
vendored
16
.github/workflows/publish.yml
vendored
@@ -33,7 +33,21 @@ jobs:
|
||||
registry-url: https://registry.npmjs.org/
|
||||
- name: install
|
||||
run: yarn install --check-files --frozen-lockfile
|
||||
- name: set dist-tag
|
||||
run: |
|
||||
case "${{github.event.release.name}}" in
|
||||
*"rc"* | *"canary"*)
|
||||
echo "r_tag=canary" >> $GITHUB_ENV;;
|
||||
*"dev"*)
|
||||
echo "r_tag=dev" >> $GITHUB_ENV;;
|
||||
*"beta"*)
|
||||
echo "r_tag=beta" >> $GITHUB_ENV;;
|
||||
*)
|
||||
echo "r_tag=latest" >> $GITHUB_ENV;;
|
||||
esac
|
||||
- name: publish
|
||||
run: yarn release
|
||||
run: |
|
||||
echo ">> dist-tag: ${{ env.r_tag }}"
|
||||
yarn release --tag ${{ env.r_tag }}
|
||||
env:
|
||||
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
|
||||
|
||||
Reference in New Issue
Block a user