Skip to content

chore(deps): bulk dependency bumps (closes 6 dependabot PRs)#58

Merged
Ron537 merged 1 commit into
mainfrom
deps/bulk-bump-2026-05
May 11, 2026
Merged

chore(deps): bulk dependency bumps (closes 6 dependabot PRs)#58
Ron537 merged 1 commit into
mainfrom
deps/bulk-bump-2026-05

Conversation

@Ron537
Copy link
Copy Markdown
Owner

@Ron537 Ron537 commented May 11, 2026

Addresses 7 of 8 open dependabot PRs in a single update.

Bumped

Runtime / dev dependencies

GitHub Actions

Skipped (with rationale)

Breaking-change review

  • ignore 7 — only break is mixing instances across major versions; we use a single instance. Verified ignore() and ignores() still work.
  • @types/node 25 — types are forward-compatible with Electron 42's bundled Node 24.
  • Other bumps are minor/patch or simple action wrapper version bumps with no API changes for our usage.

Validation

  • npm run typecheck clean
  • npm run lint — 96 problems, identical to main baseline (zero regressions)
  • npm run test:unit — 325/325 pass
  • npm run test:e2e — 14/14 pass
  • npm run test:monkey — 1/1 pass
  • npm run build succeeds

Version bumped to 0.14.3 (patch — no user-visible behavior change, so no CHANGELOG entry per policy).

Address 7 of 8 open dependabot PRs in a single update:

Runtime / dev deps:
- ignore 5.3.2 → 7.0.5 (PR #54)
- @types/node 22.19.17 → 25.6.2 (PR #53)
- @tailwindcss/vite 4.2.4 → 4.3.0 (PR #52)
- tailwindcss 4.2.4 → 4.3.0 (PR #52)
- electron 42.0.0 → 42.0.1 (PR #52)

GitHub Actions:
- actions/attest-build-provenance v2 → v4 (PR #51)
- actions/upload-pages-artifact v3 → v5 (PR #49)
- actions/deploy-pages v4 → v5 (PR #50)

Skipped with rationale:
- eslint 9 → 10 (PR #55): eslint-plugin-react@7.37.5 (latest)
  declares 'eslint: ^9.7' and crashes on ESLint 10 with
  'react/display-name' rule incompatibility. Blocked on upstream.
- @vitejs/plugin-react 5 → 6 (PR #19): requires Vite 8, but
  electron-vite@5.0.0 (latest stable) only supports Vite ≤ 7.
  Blocked on electron-vite 6.

Validation: typecheck clean, lint baseline unchanged (96 problems,
identical to main), unit 325/325, e2e 14/14, monkey 1/1, build OK.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Ron537 Ron537 merged commit cc1f7b7 into main May 11, 2026
5 checks passed
@Ron537 Ron537 deleted the deps/bulk-bump-2026-05 branch May 11, 2026 14:51
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