diff --git a/package-lock.json b/package-lock.json index 47e4a1876..9a69520aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "gsd-pi", - "version": "2.68.0", + "version": "2.72.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "gsd-pi", - "version": "2.68.0", + "version": "2.72.0", "hasInstallScript": true, "license": "MIT", "workspaces": [ @@ -9535,7 +9535,7 @@ }, "packages/pi-coding-agent": { "name": "@gsd/pi-coding-agent", - "version": "2.68.0", + "version": "2.72.0", "dependencies": { "@mariozechner/jiti": "^2.6.2", "@silvia-odwyer/photon-node": "^0.3.4", diff --git a/scripts/bump-version.mjs b/scripts/bump-version.mjs index 77be226c1..35595290c 100644 --- a/scripts/bump-version.mjs +++ b/scripts/bump-version.mjs @@ -37,3 +37,8 @@ execSync("node native/scripts/sync-platform-versions.cjs", { cwd: root, stdio: " // 4. Sync pkg/package.json (reads from pi-coding-agent) execSync("node scripts/sync-pkg-version.cjs", { cwd: root, stdio: "inherit" }); + +// 5. Regenerate package-lock.json to match the new version. +// --package-lock-only updates the lockfile in-place without touching node_modules. +execSync("npm install --package-lock-only", { cwd: root, stdio: "inherit" }); +console.log(`[bump-version] package-lock.json regenerated at ${newVersion}`);