File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 2626 node-version : lts/*
2727 registry-url : " https://registry.npmjs.org"
2828
29+ - name : Verify `jq` is installed
30+ run : |
31+ if ! jq --version 2>/dev/null; then
32+ echo "jq not installed, required for extracting package names."
33+ exit 1
34+ else
35+
2936 - name : Generate Packages
3037 id : generate-packages
3138 run : node packages/@postgrestools/postgrestools/scripts/generate-packages.mjs
4754 if : inputs.is-prerelease != 'true'
4855 run : |
4956 for package in packages/@postgrestools/*; do
57+ <<<<<<< HEAD
5058 package_basename=$(basename "$package")
5159 package_name="@postgrestools/$package_basename"
5260 package_version="${{ inputs.release-tag }}"
5563 echo "Package $package_name@$package_version already exists, skipping..."
5664 else
5765 echo "Publishing $package_name@$package_version..."
66+ =======
67+ version="${{ inputs.release-tag }}"
68+ npm_package_name=$(cat "$package/package.json" | jq ".name")
69+
70+ if npm view "$npm_package_name@$version" version 2>/dev/null; then
71+ echo "Package $npm_package_name@$version already exists, skipping..."
72+ else
73+ echo "Publishing $npm_package_name@$version..."
74+ >>>>>>> ced56b59 (ok)
5875 npm publish "$package" --tag latest --access public --provenance
5976 fi
6077 done
You can’t perform that action at this time.
0 commit comments