You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Step 7b to the release skill that verifies all script references
in .versionrc.json and package.json lifecycle hooks point to files
that actually exist. Also fix .js → .ts reference in the skill docs.
Prevents the class of review comments seen on #822 where broken script
paths went undetected until reviewers caught them.
Copy file name to clipboardExpand all lines: .claude/skills/release/SKILL.md
+23-1Lines changed: 23 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,7 +76,7 @@ Edit `package.json` to set `"version": "VERSION"`.
76
76
Also bump `crates/codegraph-core/Cargo.toml` — set the `version` field in `[package]` to match `VERSION`. This keeps the Rust crate version in sync with the npm package.
77
77
78
78
**Do NOT bump:**
79
-
-`optionalDependencies` versions — synced automatically by `scripts/sync-native-versions.js` during the publish workflow
79
+
-`optionalDependencies` versions — synced automatically by `scripts/sync-native-versions.ts` during the publish workflow
80
80
81
81
Then run `npm install --package-lock-only` to update `package-lock.json`.
82
82
@@ -171,6 +171,28 @@ If the count is less than 3, manually restore the missing fields:
171
171
172
172
Place the `libc` array after the `cpu` array in each entry.
173
173
174
+
## Step 7b: Validate release config scripts
175
+
176
+
Verify that all script references in release-related config files point to files that actually exist. Broken references cause silent failures during `npm run release` or the publish workflow.
0 commit comments