Skip to content

fix: sync package-lock.json with package.json to unblock CI#2

Merged
ashokan-okahu merged 2 commits into
mainfrom
copilot/fix-integration-tests-job
Jun 15, 2026
Merged

fix: sync package-lock.json with package.json to unblock CI#2
ashokan-okahu merged 2 commits into
mainfrom
copilot/fix-integration-tests-job

Conversation

Copilot AI commented Jun 15, 2026

Copy link
Copy Markdown

The "Run Integration Tests" CI job was failing at npm ci due to a peer dependency conflict: @vitest/ui@^3.2.4 resolved to 3.2.6 (requiring vitest@3.2.6 as an exact peer), while vitest and @vitest/coverage-v8 were constrained to ^3.1.1 and resolved to 3.2.4.

Proposed changes

  • Bumped vitest, @vitest/coverage-v8, and @vitest/ui in package.json to ^3.2.6 so all three resolve to the same version
  • Regenerated package-lock.json to reflect the updated resolutions

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation Update (if none of the other choices apply)

Checklist

  • I have read the CONTRIBUTING doc
  • I have signed the CLA
  • Lint and unit tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works
  • I have added the necessary documentation (if appropriate)
  • Any dependent changes have been merged and published in downstream modules

Further comments

The @vitest/ui package was already at ^3.2.4 while the other two vitest packages lagged behind at ^3.1.1. The simplest consistent fix is to align all three at ^3.2.6 (the current latest), which satisfies @vitest/ui@3.2.6's exact peer dependency requirement on vitest@3.2.6.

The CI job "Run Integration Tests" was failing because `npm ci` detected
that package-lock.json was out of sync with package.json:
- @vitest/ui@^3.2.4 resolved to 3.2.6 which requires vitest@3.2.6 as a peer
- vitest and @vitest/coverage-v8 were at ^3.1.1, resolving to 3.2.4

Aligning all three vitest packages to ^3.2.6 resolves the peer dependency
conflict and allows the lock file to be regenerated consistently.
Copilot AI changed the title [WIP] Fix failing GitHub Actions job Run Integration Tests fix: sync package-lock.json with package.json to unblock CI Jun 15, 2026
Copilot AI requested a review from ashokan-okahu June 15, 2026 03:25
@ashokan-okahu
ashokan-okahu marked this pull request as ready for review June 15, 2026 03:27
@ashokan-okahu
ashokan-okahu merged commit 6511b80 into main Jun 15, 2026
3 checks passed
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