Skip to content

chore(deps-dev): bump eslint-config-next from 15.5.7 to 16.2.6#45

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-config-next-16.2.4
Closed

chore(deps-dev): bump eslint-config-next from 15.5.7 to 16.2.6#45
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-config-next-16.2.4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Bumps eslint-config-next from 15.5.7 to 16.2.6.

Release notes

Sourced from eslint-config-next's releases.

v16.2.6

[!NOTE] This release contains security fixes and backported bug fixes. It does not include all pending features/changes on canary.

Security Fixes

The following advisories have been addressed:

High:

Moderate:

Low:

Core Changes

  • fix: preserve HTTP access fallbacks during prerender recovery (#92231)
  • Fix fallback route params case in app-page handler (#91737)
  • Fix invalid HTML response for route-level RSC requests in deployment adapter (#91541)
  • Patch setHeader for direct route handlers (#93101)
  • Include deployment id in cacheHandlers keys (#93453)
  • Fix double-encoding of URL pathname parts in client param parsing (#93491)

v16.2.5

[!NOTE] This release contains security fixes and backported bug fixes. It does not include all pending features/changes on canary.

Security Fixes

The following advisories have been addressed:

High:

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for eslint-config-next since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 1, 2026
@dependabot dependabot Bot requested a review from jrphilo as a code owner May 1, 2026 15:27
@dependabot dependabot Bot added the javascript Pull requests that update javascript code label May 1, 2026
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 1, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
docs-preview 7cf7502 Commit Preview URL

Branch Preview URL
May 13 2026, 03:44 PM

@dependabot dependabot Bot changed the title chore(deps-dev): bump eslint-config-next from 15.5.7 to 16.2.4 chore(deps-dev): bump eslint-config-next from 15.5.7 to 16.2.6 May 13, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/eslint-config-next-16.2.4 branch from a64ca52 to 36b40da Compare May 13, 2026 14:13
@jrphilo
Copy link
Copy Markdown
Collaborator

jrphilo commented May 13, 2026

Ralphie skipped this for: skip-needs-review (elevated scrutiny: build-tooling major + multi-major bump v15 → v16)

What I saw: pnpm lint fails on this branch with a Converting circular structure to JSON error referenced from .eslintrc.json (which only contains {"extends": "next/core-web-vitals"}). eslint-config-next v16 was rewritten for ESLint 9 flat config; next lint itself is deprecated in v16 ("next lint is deprecated and will be removed in Next.js 16. … migrate to the ESLint CLI"). Dependabot's body also flags a maintainer change ("GitHub Actions, a new releaser for eslint-config-next since your current version").

What I investigated:

  • Repo's lint surface: package.json script is next lint, config is legacy .eslintrc.json extending next/core-web-vitals. No eslint.config.{js,mjs,cjs,ts} present. The shape of the fixup is clear: delete .eslintrc.json, add a flat-config eslint.config.mjs, and migrate the script off next lint (per the deprecation message, via @next/codemod next-lint-to-eslint-cli).
  • Version pairing: next is pinned at 15.5.15 while this PR bumps eslint-config-next to 16.2.6. eslint-config-next historically tracks the Next.js major (the package lives in the vercel/next.js monorepo and ships in lockstep — the release notes here are literally Next.js 16.x release notes, including v16-only fixes like cache-handlers/deployment adapter). Running the v16 config against a v15 runtime is a deliberate cross-major pin that needs a human call.
  • Ownership: Dependabot flagged a new releaser. The release notes are signed v16.2.6 from the canonical vercel/next.js repo, so this is a CI/publishing change rather than a fork, but it's worth a glance.

What's still unclear: whether the intent is to (a) hold this PR and bump next to v16 first (then eslint-config-next v16 lands cleanly alongside, and the flat-config migration is one piece of the larger Next 15→16 work), or (b) pin eslint-config-next at the v15 line until the Next.js upgrade happens. Either is reasonable; the loop shouldn't pick. Doing the flat-config migration in isolation while staying on next@15.5.15 would leave us running a v16-paired lint config against a v15 runtime, which is the kind of subtle drift the loop is supposed to avoid.

What would unblock it: maintainer decides between (a) bundle this with a next 15→16 upgrade (recommended — eslint-config-next is part of that migration), or (b) close this PR and let Dependabot's ignore config pin eslint-config-next to the 15.x line. If (a), the flat-config migration can land in the same PR.

@jrphilo jrphilo added the ralphie:skip-needs-review Ralphie investigated but found genuine concern or unclear impact; human review needed label May 13, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/eslint-config-next-16.2.4 branch from 36b40da to 9dc9bc8 Compare May 13, 2026 15:14
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 15.5.7 to 16.2.6.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v16.2.6/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-version: 16.2.4
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/eslint-config-next-16.2.4 branch from 9dc9bc8 to 7cf7502 Compare May 13, 2026 15:37
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 14, 2026

Superseded by #60.

@dependabot dependabot Bot closed this May 14, 2026
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/eslint-config-next-16.2.4 branch May 14, 2026 04:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code ralphie:skip-needs-review Ralphie investigated but found genuine concern or unclear impact; human review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant