File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change 4545 - name : Read versions
4646 id : version-check
4747 run : |
48- OLD=$(git show HEAD~1:packages/ui/package.json | jq -r .version )
48+ OLD=$(npm view @synergycodes/axiom version 2>/dev/null || echo "0.0.0" )
4949 NEW=$(jq -r .version packages/ui/package.json)
5050 echo "old=$OLD" >> $GITHUB_OUTPUT
5151 echo "new=$NEW" >> $GITHUB_OUTPUT
@@ -60,21 +60,21 @@ jobs:
6060
6161 pnpm ui build
6262
63- echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc
64-
6563 cd packages/ui
66- echo "Publishing @synergycodes/axiom@${{ steps.version-check.outputs.new }} with 'beta' tag…"
67- pnpm publish --access public --tag beta --no-git-checks
68-
69- echo "Adding 'latest' dist-tag to @synergycodes/axiom@${{ steps.version-check.outputs.new }}…"
70- pnpm dist-tag add @synergycodes/axiom@${{ steps.version-check.outputs.new }} latest
71-
72- rm -f ~/.npmrc
64+
65+ # Check if version contains "beta"
66+ if [[ "${{ steps.version-check.outputs.new }}" == *"beta"* ]]; then
67+ echo "Publishing @synergycodes/axiom@${{ steps.version-check.outputs.new }} with 'beta' tag…"
68+ pnpm publish --tag beta --access public --no-git-checks
69+ else
70+ echo "Publishing @synergycodes/axiom@${{ steps.version-check.outputs.new }} with 'latest' tag…"
71+ pnpm publish --access public --no-git-checks
72+ fi
7373 else
7474 echo "Version unchanged. Skipping build and publish."
7575 fi
7676 env :
77- NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
77+ NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
7878
7979 - name : Deploy Documentation to Production
8080 uses : Azure/static-web-apps-deploy@v1
You can’t perform that action at this time.
0 commit comments