diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 8db5f0d..a5e2e12 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -19,10 +19,15 @@ jobs: node-version: 12.x registry-url: https://npm.pkg.github.com scope: '@MaTeMaTuK' - env: - NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: NPM Publish - run: npm publish + run: | + LATEST=`npm view . version` + CURRENT=`cat package.json | jq -r .version` + if [ "$LATEST" != "$CURRENT" ] + then + npm ci + npm publish + fi env: NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}