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:
@@ -81,8 +81,8 @@ jobs:
|
||||
- name: Read app info from package.json
|
||||
id: app-info
|
||||
run: |
|
||||
echo "name=$(node -e \"console.log(require('./package.json').name)\")" >> $GITHUB_OUTPUT
|
||||
echo "version=$(node -e \"console.log(require('./package.json').version)\")" >> $GITHUB_OUTPUT
|
||||
echo "name=$(jq -r '.name' package.json)" >> $GITHUB_OUTPUT
|
||||
echo "version=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
|
||||
Reference in New Issue
Block a user