Skip to content

fix(deps): align root pnpm.overrides.vite to ^7.3.7 so dependabot bumps install - #58

Open
ManningWorks wants to merge 1 commit into
mainfrom
ideas/projex-pnpm-overrides-desync
Open

ManningWorks wants to merge 1 commit into
mainfrom
ideas/projex-pnpm-overrides-desync

Conversation

@ManningWorks

Copy link
Copy Markdown
Owner

Supersedes #57 (vite 7.3.6 → 7.3.7).

Why #57 is red on every job (since 2026-10-24): dependabot's bump rewrote the lockfile's overrides: block (vite: ^7.3.6 → ^7.3.7) without touching the root manifest's pnpm.overrides.vite, so pnpm's frozen install refuses with ERR_PNPM_LOCKFILE_CONFIG_MISMATCH — Build, Lint, Type Check, Test each die in ~13s, Vercel behind them. The root pnpm.overrides block is a second pin dependabot does not maintain; the PR is not broken, it just needs the two files reconciled. Per the house rule (no hand-editing dependabot branches), the repair rides this branch.

Changes (2 files):

  • package.json — one line: pnpm.overrides.vite ^7.3.6 → ^7.3.7 (the source-map-js override untouched)
  • pnpm-lock.yaml — regenerated: overrides: block → vite: ^7.3.7, vite resolves 7.3.7

Verified on this branch:

  • pnpm install --frozen-lockfile → exit 0
  • pnpm build / pnpm typecheck / pnpm lint → green (build includes the vitepress docs build the override exists for)
  • pnpm test → 65 files / 1053 tests passed

Effect: closes the 5 open vite advisories (1 high / 3 medium / 1 low — all patched=7.3.7, vulnerable range <= 7.3.6). The remaining open alerts (zod, toml, @vitest/mocker) are a different mechanism, out of scope here.

Dossier: ideas/projex-pnpm-overrides-lockfile-desync (vault). #57 stays open until this merges, then closes as superseded — merge is Luke's gate (yellow tier).

…ps install

Supersedes #57 (vite 7.3.6 -> 7.3.7). #57's branch is red on every job:
dependabot rewrote the lockfile's overrides: block (vite ^7.3.6 ->
^7.3.7) without touching the root manifest's pnpm.overrides.vite, so the
frozen install refuses with ERR_PNPM_LOCKFILE_CONFIG_MISMATCH.

The root pnpm.overrides block is a second pin dependabot does not
maintain. This PR aligns the manifest to ^7.3.7 and regenerates
pnpm-lock.yaml so the two files agree; vite resolves 7.3.7, closing the
five open vite advisories (1 high / 3 medium / 1 low, all patched 7.3.7).

Verified: pnpm install --frozen-lockfile exit 0; full suite green
(build / typecheck / lint, 65 files / 1053 tests).

Dossier: ideas/projex-pnpm-overrides-lockfile-desync (vault).
#57 stays open until this merges, then closes as superseded (merge is
Luke's gate, yellow tier).
@vercel

vercel Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
projex-docs Ready Ready Preview Nov 2, 2026 9:32am UTC

@coderabbitai

coderabbitai Bot commented Nov 2, 2026

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f07c50d0-16f1-4768-959f-d4629610b661
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

This branch was successfully deployed

1 active deployment
Preview — 11fcdcdb Deployed Nov 2, 2026 by vercel[bot]
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