Skip to content

docs(ops): record ESLint 10 as a blocked upgrade#70

Merged
mathvbarone merged 2 commits into
mainfrom
docs/blocked-upgrades-eslint-10
May 2, 2026
Merged

docs(ops): record ESLint 10 as a blocked upgrade#70
mathvbarone merged 2 commits into
mainfrom
docs/blocked-upgrades-eslint-10

Conversation

@mathvbarone

Copy link
Copy Markdown
Owner

Summary

Context

PR #68 attempted eslint 9.39.4 → 10.3.0 and failed quality-gate / qa on npm ci ERESOLVE. The upstream gap is real (not a peer-dep noise issue), so the right call was to ignore the major and revisit when eslint-plugin-react@8 (or successor with eslint: "^10" peer) ships. This PR is the doc-side memory of that decision so the next person/agent encountering the same Dependabot bump has the trail.

Test plan

  • npm run qa passed locally via the pre-commit hook (lint, agent-discipline-sync, typecheck, 100% coverage on 867 tests, tokens drift, hooks, integration).
  • CI quality-gate / qa re-validates on the PR.
  • CI dco validates the Signed-off-by: trailer.
  • Skim the rendered "Blocked upgrades" section on the PR diff for table layout and link correctness.

Adds a "Blocked upgrades" section to docs/ops/dependency-policy.md
tracking the eslint 9 → 10 bump that was held back today.

eslint-plugin-react@7.37.5 (latest) caps its eslint peer at ^9.7
and ESLint 10 removed the RuleContext API the plugin uses
(upstream PRs jsx-eslint/eslint-plugin-react#3972 and #3979 open,
no release). PR #68 was closed via @dependabot ignore this major
version. A scheduled remote agent re-checks upstream monthly.

Signed-off-by: Snowboard Bot <bot@example.com>
@mathvbarone

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. More of your lovely PRs please.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@mathvbarone mathvbarone merged commit 03ac0c5 into main May 2, 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.

1 participant