Skip to content

fix: use legacy-peer-deps in CI to resolve eslint version conflict#83

Merged
PetarStoev02 merged 3 commits intomainfrom
fix/ci-legacy-peer-deps
Apr 8, 2026
Merged

fix: use legacy-peer-deps in CI to resolve eslint version conflict#83
PetarStoev02 merged 3 commits intomainfrom
fix/ci-legacy-peer-deps

Conversation

@PetarStoev02
Copy link
Copy Markdown
Contributor

Summary

  • npm ci fails in CI because @w3-kit/config@0.1.0 declares peerDependencies.eslint: "^9.0.0" while the CLI uses eslint@^10.2.0, causing an ERESOLVE peer dependency conflict.
  • Adds --legacy-peer-deps flag to npm ci in the CI workflow to bypass the strict peer dependency resolution.

Test plan

  • Verify the CI pipeline passes on this PR
  • Confirm all existing CI steps (typecheck, lint, format:check, build, test) still run successfully

@PetarStoev02 PetarStoev02 merged commit 95015d4 into main Apr 8, 2026
1 check 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.

1 participant