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 8527609 commit 7893ac6Copy full SHA for 7893ac6
.github/workflows/publish.reusable.yml
@@ -38,7 +38,16 @@ jobs:
38
if: inputs.is-prerelease == 'true'
39
run: |
40
for package in packages/@postgrestools/*; do
41
- npm publish "$package" --tag nightly --access public --provenance
+ package_basename=$(basename "$package")
42
+ package_name="@postgrestools/$package_basename"
43
+ package_version="${{ inputs.release-tag }}"
44
+
45
+ if npm view "$package_name@$package_version" version 2>/dev/null; then
46
+ echo "Package $package_name@$package_version already exists, skipping..."
47
+ else
48
+ echo "Publishing $package_name@$package_version..."
49
+ npm publish "$package" --tag nightly --access public --provenance
50
+ fi
51
done
52
env:
53
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} #
0 commit comments