File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 26
26
node-version : lts/*
27
27
registry-url : " https://registry.npmjs.org"
28
28
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
+ fi
35
+
29
36
- name : Generate Packages
30
37
id : generate-packages
31
38
run : node packages/@postgrestools/postgrestools/scripts/generate-packages.mjs
@@ -48,11 +55,12 @@ jobs:
48
55
run : |
49
56
for package in packages/@postgrestools/*; do
50
57
version="${{ inputs.release-tag }}"
58
+ npm_package_name=$(jq -r ".name" "$package/package.json")
51
59
52
- if npm view "$package @$version" version 2>/dev/null; then
53
- echo "Package $package @$version already exists, skipping..."
60
+ if npm view "$npm_package_name @$version" version 2>/dev/null; then
61
+ echo "Package $npm_package_name @$version already exists, skipping..."
54
62
else
55
- echo "Publishing $package @$version..."
63
+ echo "Publishing $npm_package_name @$version..."
56
64
npm publish "$package" --tag latest --access public --provenance
57
65
fi
58
66
done
You can’t perform that action at this time.
0 commit comments