fix(ci): sostituisce node -e con jq per leggere package.json

node -e con quoting " dentro block scalar YAML causa syntax error nella shell
("require(" interpretato come subshell). jq evita il problema.
This commit is contained in:
LucaZanni
2026-06-06 14:37:23 +02:00
parent b609947f46
commit 0fc0251233
+2 -2
View File
@@ -81,8 +81,8 @@ jobs:
- name: Read app info from package.json - name: Read app info from package.json
id: app-info id: app-info
run: | run: |
echo "name=$(node -e \"console.log(require('./package.json').name)\")" >> $GITHUB_OUTPUT echo "name=$(jq -r '.name' package.json)" >> $GITHUB_OUTPUT
echo "version=$(node -e \"console.log(require('./package.json').version)\")" >> $GITHUB_OUTPUT echo "version=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT
- name: Install dependencies - name: Install dependencies
run: npm ci run: npm ci