Skip to content

fix(ci): read npm 12's pack --json object when staging apps - #254

Merged
russoedu merged 1 commit into
mainfrom
fix/npm12-pack-json
Oct 14, 2026
Merged

russoedu merged 1 commit into
mainfrom
fix/npm12-pack-json

Conversation

@russoedu

Copy link
Copy Markdown
Collaborator

Problem

CI on main has failed in the pack phase since 12 Oct, so nothing is released (including #253). `npm pack --json` under npm 12 returns an object keyed by package name, not an array; `packed[0].filename` threw `Cannot read properties of undefined (reading 'filename')` in `stage-app.mjs` and `package-vsix.mjs`.

Fix

Take the first value with `Object.values(packed)`, which works for both shapes.

🤖 Generated with Claude Code

…d VS Code apps

npm 12 answers pack --json with an object keyed by package name instead of an
array, so packed[0] was undefined and the pack step failed on main, blocking
every release since 12 October.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_014yC6LN4a8qnR7gu3QmRnbg
@russoedu
russoedu merged commit f09f99c into main Oct 14, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant