Skip to content

Resolve build job failure by aligning ESLint package versions - #105

Draft
david-ly with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-failing-github-actions-job
Draft

Resolve build job failure by aligning ESLint package versions#105
david-ly with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-failing-github-actions-job

Conversation

Copilot AI commented Aug 14, 2026

Copy link
Copy Markdown

The build GitHub Actions job failed at dependency installation due to an npm peer-resolution conflict between eslint@9 and @eslint/js@10. This change restores install-time compatibility by keeping @eslint/js on the ESLint 9 line.

  • Root cause

    • @eslint/js@10.x declares a peer requirement for eslint@^10, while the repo uses eslint@^9.39.2.
    • npm install exits with ERESOLVE in CI before any build steps execute.
  • Change made

    • Updated devDependencies to pin @eslint/js to a compatible 9.x range.
    • Regenerated lockfile entries so the resolved @eslint/js package matches the new version constraint and no longer introduces the ESLint 10 peer requirement.
  • Scope

    • Dependency metadata only (package.json, package-lock.json).
    • No application/runtime code paths were modified.
// package.json
{
  "devDependencies": {
    "@eslint/js": "^9.39.5",
    "eslint": "^9.39.2"
  }
}

Co-authored-by: david-ly <28550015+david-ly@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job build Resolve build job failure by aligning ESLint package versions Aug 14, 2026
Copilot AI requested a review from david-ly August 14, 2026 20:20
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