Skip to content

chore(deps): update dependencies, bump electron for extract-zip CVE, fix vite/lint gaps - #1090

Merged
EhabY merged 1 commit into
mainfrom
chore/update-deps-and-ci
Aug 24, 2026
Merged

chore(deps): update dependencies, bump electron for extract-zip CVE, fix vite/lint gaps#1090
EhabY merged 1 commit into
mainfrom
chore/update-deps-and-ci

Conversation

@EhabY

@EhabY EhabY commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator
  • Bump all workspace npm deps to latest semver-compatible versions (eventsource, eslint tooling, vitest/vite, storybook, coder catalog pin, pnpm itself, etc). Majors excluded by dependabot's ignore rules (@types/vscode, @types/node, typescript, ua-parser-js) are untouched.
  • Bump electron devDependency 39.8.10 -> 42.5.1 to drop the vulnerable extract-zip dependency (GHSA-jmr9-qjv8-65gv, no upstream fix exists for extract-zip itself) and a separate Electron cache-reuse CVE affecting 42.0.0-42.5.0. CI's test-unit matrix now runs latest instead of the 42.3.0 pin, to re-test whether the macOS arm64 oxc-transform regression documented in chore(deps): update dependencies and pin CI Electron #981 still reproduces on newer Electron.
  • Bump toshimaru/auto-author-assign action to v3.1.0.
  • Fix Vite "native config loader" warnings in all four webview packages (__dirname -> import.meta.dirname, explicit .ts import extension).
  • vitest.config.mts was silently skipped by both typecheck and lint (the *.ts globs don't match .mts) - now covered by both.
  • Exclude vitest.config.mts and pixel.jsonc from the packaged .vsix.

…fix vite/lint gaps

- Bump all workspace npm deps to latest semver-compatible versions
  (eventsource, eslint tooling, vitest/vite, storybook, coder catalog pin,
  pnpm itself, etc). Majors ignored by dependabot (@types/vscode,
  @types/node, typescript, ua-parser-js) are left untouched.
- Bump electron devDependency 39.8.10 -> 42.5.1 to drop the vulnerable
  extract-zip dependency (GHSA-jmr9-qjv8-65gv, unfixable upstream) and a
  separate Electron cache-reuse CVE in the 42.0-42.5.0 range. CI's
  test-unit matrix now runs "latest" instead of the 42.3.0 pin to re-test
  whether the documented macOS arm64 oxc-transform regression still
  applies.
- Bump toshimaru/auto-author-assign action to v3.1.0.
- Fix Vite "native config loader" warnings in all four webview packages
  (__dirname -> import.meta.dirname, explicit .ts import extension).
- Cover vitest.config.mts in typecheck and lint, which the *.ts globs
  were silently missing.
- Exclude vitest.config.mts and pixel.jsonc from the packaged .vsix.
@EhabY
EhabY force-pushed the chore/update-deps-and-ci branch from a8965dd to 3cdeb5b Compare August 24, 2026 11:41
@EhabY
EhabY merged commit 53b2d1c into main Aug 24, 2026
11 checks passed
@EhabY
EhabY deleted the chore/update-deps-and-ci branch August 24, 2026 14:17
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.

2 participants