chore(deps-dev): bump eslint from 9.39.4 to 10.2.1 in /web#8476
chore(deps-dev): bump eslint from 9.39.4 to 10.2.1 in /web#8476dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.4 to 10.2.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v9.39.4...v10.2.1) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.2.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
This is a major version bump (ESLint 9 → 10) that requires a full ESLint config migration before it can pass CI. ESLint v10 broke the flat-config plugin API: all plugins and shared configs must be updated to the new Why everything fails in ~13 seconds: ESLint 10 changed Recommended approach: This upgrade needs to be done deliberately — not via an auto-bumped Dependabot PR. Suggest closing this PR and opening a tracked issue with the migration checklist (update Generated by Claude Code |
|
Triage notes:
Recommend: close this dependabot PR, manually bump when we have bandwidth to update the eslint config. Also safe to leave open — CI will stay red but nothing in production is affected. This PR is also blocked by the same |
CI Status: Needs Manual Migration WorkThis PR upgrades ESLint from v9 to v10, which is a major version bump with breaking changes. The current CI failure is not incidental — the entire quality gate pipeline fails because ESLint 10 introduces breaking API changes in the flat config format, plugin interfaces, and rule schema validation. Failing checks:
Why this can't be auto-fixed: Migrating to ESLint 10 requires:
This work is tracked separately. This PR should either be closed in favour of a dedicated migration branch, or held until the migration work is scoped and completed. Generated by Claude Code |
Spike results: upstream-blocked, not mergeable yetI investigated this upgrade (per our policy of actually doing the migration work on dependabot PRs, not dismissing them). The blocker is upstream and not fixable in this repo. Root causeESLint v10 removed the deprecated Dependency chain
Upstream tracking
What I verified
ResolutionClosing this PR and tracking via #8493 so we can resume the upgrade the moment upstream merges and releases the fix. Dependabot will re-open a fresh PR automatically; the tracking issue ensures we don't lose context. |
|
Closing — blocked on upstream fix. Tracked in #8493. Dependabot will re-open when a newer eslint 10.x comes down; the tracker keeps context for when eslint-plugin-react v7 ships the fix for context.getFilename(). |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps eslint from 9.39.4 to 10.2.1.
Release notes
Sourced from eslint's releases.
... (truncated)
Commits
4d1d8f910.2.13e33105Build: changelog update for 10.2.1ca92ca0docs: reuse markdown-it instance for markdown filter (#20768)7ddfea9chore: update dependency prettier to v3.8.2 (#20770)57d2ee2docs: Enable Eleventy incremental mode for watch (#20767)c1621b9docs: fix typos in code-path-analyzer.js (#20700)fac40e1ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (#20763)7246f92test: add tests for SuppressionsService.load() error handling (#20734)4f34b1echore: update pnpm/action-setup action to v5 (#20762)1418d52docs: Update READMEDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)