Skip to content

Commit 6899dc5

Browse files
Copilotcompulim
andcommitted
Add version validation step from continuous-deployment.yml
Co-authored-by: compulim <1622400+compulim@users.noreply.github.com>
1 parent 691b170 commit 6899dc5

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/publish-release.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,11 @@ jobs:
6767
run: |
6868
echo package-name=`tar --extract --file=\`ls ./*.tgz\` --to-stdout package/package.json | jq -r .name` >> $GITHUB_OUTPUT
6969
echo version=`tar --extract --file=\`ls ./*.tgz\` --to-stdout package/package.json | jq -r .version` >> $GITHUB_OUTPUT
70+
- if: ${{ contains(steps.get-version.outputs.version, '-') }}
71+
name: Validate version
72+
run: |
73+
echo Version number must not be a prerelease.
74+
exit 1
7075
- run: npm publish --access public `ls ./*.tgz`
7176
- name: Generate job summary
7277
run: echo "NPM package has been published to https://npmjs.com/package/${{ steps.get-version.outputs.package-name }}/v/${{ steps.get-version.outputs.version }}." > $GITHUB_STEP_SUMMARY

0 commit comments

Comments
 (0)