Skip to content

fix(frontend): bump vite to 7.3.6 in lockfile to fix npm ci#366

Merged
OBenner merged 1 commit into
developfrom
fix/frontend-vite-lockfile
Jun 25, 2026
Merged

fix(frontend): bump vite to 7.3.6 in lockfile to fix npm ci#366
OBenner merged 1 commit into
developfrom
fix/frontend-vite-lockfile

Conversation

@OBenner

@OBenner OBenner commented Jun 25, 2026

Copy link
Copy Markdown
Owner

Problem

vite@7.3.6 was published to npm on 2026-06-25 (~01:51 UTC). The root package-lock.json still pinned vite@7.3.5, so npm ci now fails repo-wide on every frontend CI job:

npm error code EUSAGE
npm error `npm ci` can only install packages when your package.json and package-lock.json ... are in sync.
npm error Invalid: lock file's vite@7.3.5 does not satisfy vite@7.3.6

develop's last green test-frontend run (2026-06-24T18:03Z) predated the 7.3.6 publish; every new run — and every open PR — now hits this. It is unrelated to any one PR's code.

Fix

Regenerated the lockfile with npm install --package-lock-only. The diff is a single entry: vite 7.3.5 → 7.3.6 (version/resolved/integrity), plus vite 7.3.6's own widened esbuild range. No other packages changed, no re-hoisting — both frontend workspaces declare ^7.3.5, which 7.3.6 satisfies.

Unblocks develop and all open PRs (incl. #365).

🤖 Generated with Claude Code

vite@7.3.6 was published 2026-06-25; the root package-lock.json still pinned 7.3.5, so `npm ci` failed repo-wide on all frontend CI jobs ("lock file's vite@7.3.5 does not satisfy vite@7.3.6"). develop's last green frontend run predated the 7.3.6 publish; every new run (and every open PR) now hits this.

Regenerated with `npm install --package-lock-only` — the only change is vite's version/resolved/integrity (and vite 7.3.6's own widened esbuild range). No other packages, no re-hoisting.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions github-actions Bot added bug Something isn't working size/XS labels Jun 25, 2026
@coderabbitai

coderabbitai Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json, !**/package-lock.json

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 8ad3f3f9-5004-4838-a735-60877a85b1d5

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/frontend-vite-lockfile

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

Comment @coderabbitai help to get the list of available commands.

@OBenner OBenner merged commit 2d2bdf4 into develop Jun 25, 2026
12 checks passed
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working size/XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant