mirror of
https://github.com/unraid/api.git
synced 2026-01-01 06:01:18 -06:00
chore: use jq to update package versions in manual-release (#1757)
This commit is contained in:
7
.github/workflows/manual-release.yml
vendored
7
.github/workflows/manual-release.yml
vendored
@@ -68,12 +68,7 @@ jobs:
|
||||
echo "❌ Version mismatch in $pkg: $CURRENT_VERSION != $EXPECTED_VERSION"
|
||||
MISMATCHES_FOUND=true
|
||||
|
||||
node -e "
|
||||
const fs = require('fs');
|
||||
const pkg = JSON.parse(fs.readFileSync('$pkg', 'utf8'));
|
||||
pkg.version = '$EXPECTED_VERSION';
|
||||
fs.writeFileSync('$pkg', JSON.stringify(pkg, null, 2) + '\n');
|
||||
"
|
||||
jq --arg version "$EXPECTED_VERSION" '.version = $version' "$pkg" > "$pkg.tmp" && mv "$pkg.tmp" "$pkg"
|
||||
echo "✓ Updated $pkg to version $EXPECTED_VERSION"
|
||||
else
|
||||
echo "✓ $pkg version matches: $CURRENT_VERSION"
|
||||
|
||||
Reference in New Issue
Block a user