Skip to content

chore(deps): bump next to 16.3.6 to clear all 11 Dependabot alerts - #51

Merged
CountableNewt merged 1 commit into
devfrom
chore/bump-next-security
Sep 30, 2026
Merged

CountableNewt merged 1 commit into
devfrom
chore/bump-next-security

Conversation

@CountableNewt

@CountableNewt CountableNewt commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Updates Next to address all 11 currently open Dependabot alerts; closure requires promotion to the default branch. All 11 were against a single package: next 16.2.9 in apps/web.

Severity Count Patched in
critical 2 16.3.3
high 4 16.2.11
moderate 5 16.2.11

Because the two criticals need >= 16.3.3, 16.2.11 is not enough — this goes to 16.3.6, the current 16.3 patch release, and moves eslint-config-next in lockstep.

This supersedes Dependabot PR #21, which only reaches 16.2.11 and would have left the two criticals open. Close #21 after this replacement reaches main and the default-branch dependency alerts are verified.

Verification

Full web pipeline, the same steps scripts/ci.sh runs, all green on 16.3.6:

  • typecheck — pass
  • lint — pass
  • test — pass (31 test files)
  • build — pass, confirmed ▲ Next.js 16.3.6 (Turbopack)

The lockfile also updates transitive dependencies, including Sharp 0.34.5 → 0.35.5, libvips, SWC helpers, semver, and the WASM runtime. The lockfile format is unchanged. Exact-head full CI passed; Development verification should include Linux image handling.

🤖 Generated with Claude Code

All 11 open alerts were against `next` 16.2.9 in apps/web. Nine are patched in
16.2.11, but the two critical ones require >= 16.3.3, so this goes to the current
16.3 patch release and moves `eslint-config-next` in lockstep.

Supersedes Dependabot PR #21, which only reached 16.2.11.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@CountableNewt
CountableNewt merged commit 247d96f into dev Sep 30, 2026
1 check passed
@CountableNewt

Copy link
Copy Markdown
Collaborator Author

Development verification: exact Web deployment 505bb09c-fd5a-4869-927e-08a6cb19c31b at dev 247d96f reached SUCCESS after full CI. Fresh Linux Sharp optimization of the repository’s local og-image.png returned HTTP 200, image/webp, x-nextjs-cache MISS, and decoded 256×134 pixels. Generated Open Graph image returned PNG 1200×630. Production promotion/default-branch alert closure remains a separate gate.

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