We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 41d5a8d commit f23541fCopy full SHA for f23541f
.github/workflows/publish.reusable.yml
@@ -47,7 +47,16 @@ jobs:
47
if: inputs.is-prerelease != 'true'
48
run: |
49
for package in packages/@postgrestools/*; do
50
- npm publish "$package" --tag latest --access public --provenance
+ package_basename=$(basename "$package")
51
+ package_name="@postgrestools/$package_basename"
52
+ package_version="${{ inputs.release-tag }}"
53
+
54
+ if npm view "$package_name@$package_version" version 2>/dev/null; then
55
+ echo "Package $package_name@$package_version already exists, skipping..."
56
+ else
57
+ echo "Publishing $package_name@$package_version..."
58
+ npm publish "$package" --tag latest --access public --provenance
59
+ fi
60
done
61
env:
62
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
0 commit comments