From ea816c7a5ce5cd70dab56d8d7624a71abbf7a9eb Mon Sep 17 00:00:00 2001 From: Pujit Mehrotra Date: Wed, 22 Oct 2025 15:19:28 -0400 Subject: [PATCH] chore: use `jq` to update package versions in manual-release (#1757) --- .github/workflows/manual-release.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/manual-release.yml b/.github/workflows/manual-release.yml index b968255fd..5ca6b064e 100644 --- a/.github/workflows/manual-release.yml +++ b/.github/workflows/manual-release.yml @@ -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"