Bladeren bron

fix: only update package.json version if it differs from tag

Test User 1 jaar geleden
bovenliggende
commit
0febefdb62
1 gewijzigde bestanden met toevoegingen van 5 en 1 verwijderingen
  1. 5 1
      .github/workflows/release.yml

+ 5 - 1
.github/workflows/release.yml

@@ -52,7 +52,11 @@ jobs:
       if: github.event_name == 'push'
       run: |
         echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
-        npm version ${GITHUB_REF#refs/tags/v} --no-git-tag-version
+        TAG_VERSION=${GITHUB_REF#refs/tags/v}
+        CURRENT_VERSION=$(node -p "require('./package.json').version")
+        if [ "$TAG_VERSION" != "$CURRENT_VERSION" ]; then
+          npm version $TAG_VERSION --no-git-tag-version
+        fi
     
     - name: Create Release
       uses: softprops/action-gh-release@v2