Skip to content

Commit 94e5bb7

Browse files
publishi package only if version updated
1 parent 531df62 commit 94e5bb7

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,21 @@ jobs:
4949
with:
5050
path: docs/
5151

52+
- name: Set env IS_NEW_VERSION
53+
run: |
54+
PACKAGE_VERSION="$(node -p -e "require('./package.json').version")"
55+
PACKAGE_NAME="$(node -p -e "require('./package.json').name")"
56+
FOUND_VERSION=$(npm view $PACKAGE_NAME versions | grep \'$VERSION\')
57+
58+
if $FOUND_VERSION
59+
then
60+
IS_NEW_VERSION=true
61+
fi
62+
63+
echo "IS_NEW_VERSION=$IS_NEW_VERSION" >> $GITHUB_ENV
64+
5265
- name: Publish package
66+
if: env.IS_NEW_VERSION == 'true'
5367
run: npm publish
5468
env:
5569
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)