Skip to content

chore(deps): batch dependabot updates (closes #12 #13 #14 #15 #18 #20 #32 #33 #34 #35)#40

Merged
Ron537 merged 3 commits intomainfrom
dependabot-resolve
May 7, 2026
Merged

chore(deps): batch dependabot updates (closes #12 #13 #14 #15 #18 #20 #32 #33 #34 #35)#40
Ron537 merged 3 commits intomainfrom
dependabot-resolve

Conversation

@Ron537
Copy link
Copy Markdown
Owner

@Ron537 Ron537 commented May 7, 2026

Batch-applies 10 of the 12 open Dependabot PRs after typecheck + test:unit + full Playwright test:e2e (10/10 passing) validation locally.

Closes

GitHub Actions

Minor / patch group (#32)

  • lucide-react 1.7.0 → 1.14.0
  • monaco-editor 0.52.2 → 0.55.1
  • zustand 5.0.12 → 5.0.13
  • @tailwindcss/vite 4.2.2 → 4.2.4
  • @vitest/coverage-v8 4.1.4 → 4.1.5
  • eslint-plugin-react-hooks 7.0.1 → 7.1.1
  • eslint-plugin-react-refresh 0.4.26 → 0.5.2
  • prettier 3.8.1 → 3.8.3
  • react / react-dom 19.2.5 → 19.2.6

Transitive

Major bumps with code changes

#18 typescript 5.9.3 → 6.0.3
TS 6 deprecates baseUrl (will stop functioning in TS 7). Removed it from tsconfig.web.json and rewrote the paths entry as a relative path so @renderer/* still resolves.

#20 electron 39.8.7 → 42.0.0
No code changes required. APIs we use (BrowserWindow, ipcMain/ipcRenderer, app.getPath, webContents, nativeTheme, safeStorage, powerMonitor, MenuItem, etc.) are unchanged. Validated by running the full Playwright e2e suite (10/10 passing) against an Electron 42 build.

Skipped (left open with reason)

Validation

  • npm run typecheck
  • npm run test:unit ✅ (246 / 246)
  • npm run test:e2e ✅ (10 / 10, ran against Electron 42 binary)
  • npm run build
  • npm run lint — same baseline failures as main (pre-existing, unrelated)

Applies these Dependabot PRs after typecheck + unit + e2e validation:

GitHub Actions
- actions/checkout 4 → 6 (#15)
- actions/setup-node 4 → 6 (#14)
- actions/upload-artifact 4 → 7 (#12)
- github/codeql-action 3 → 4 (#13)

Minor / patch (group #32)
- lucide-react 1.7.0 → 1.14.0
- monaco-editor 0.52.2 → 0.55.1
- zustand 5.0.12 → 5.0.13
- @tailwindcss/vite 4.2.2 → 4.2.4
- @vitest/coverage-v8 4.1.4 → 4.1.5
- eslint-plugin-react-hooks 7.0.1 → 7.1.1
- eslint-plugin-react-refresh 0.4.26 → 0.5.2
- prettier 3.8.1 → 3.8.3
- react / react-dom 19.2.5 → 19.2.6

Transitive
- @xmldom/xmldom 0.8.12 → 0.8.13 (#35)
- postcss 8.5.9 → 8.5.14 (#34)
- ip-address 10.1.0 → 10.2.0 (#33)

Major bumps with code changes
- typescript 5.9.3 → 6.0.3 (#18)
  - Removed deprecated 'baseUrl' from tsconfig.web.json (will stop
    functioning in TS 7); rewrote 'paths' entry as a relative path
    so module resolution still finds @renderer/*.
- electron 39.8.7 → 42.0.0 (#20)
  - No code changes required; APIs we use (BrowserWindow, ipcMain/
    ipcRenderer, app.getPath, webContents, nativeTheme, safeStorage,
    powerMonitor, etc.) are unchanged. Validated by running the full
    Playwright e2e suite (10/10 passing) against an Electron 42 build.

Skipped
- eslint 9 → 10 (#17): eslint-plugin-react@7.37.5 (latest) only
  declares peer support up to ESLint ^9.7 and crashes at load time
  under ESLint 10 (TypeError: contextOrFilename.getFilename is not
  a function). Wait for an eslint-plugin-react release that supports
  ESLint 10 before retrying.
- @vitejs/plugin-react 5 → 6 (#19): requires vite ^8.0.0, but
  electron-vite 5.0.0 pins vite to ^5 || ^6 || ^7. Wait for an
  electron-vite release that supports vite 8.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Ron537 Ron537 force-pushed the dependabot-resolve branch from dee4d78 to e48f720 Compare May 7, 2026 18:32
@Ron537 Ron537 merged commit 0f26015 into main May 7, 2026
5 checks passed
@Ron537 Ron537 deleted the dependabot-resolve branch May 7, 2026 18:36
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