Skip to content

chore(deps): bump next to 16.3.8 in root package-lock.json - #5438

Merged
cdbartholomew merged 1 commit into
mainfrom
chore/security-daily-20261008-npm-root
Oct 8, 2026
Merged

cdbartholomew merged 1 commit into
mainfrom
chore/security-daily-20261008-npm-root

Conversation

@cdbartholomew

@cdbartholomew cdbartholomew commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Routine dependency maintenance for the root package-lock.json.

Alerts closed

Changes

  • next 16.3.7 → 16.3.8 (patch release), with @next/env and the eight @next/swc-* platform binaries moving in lockstep.
  • Root overrides.next: >=16.3.6 <17 → >=16.3.8 <17, so the floor sits outside the advisory range.
  • hindsight-control-plane/package.json: next ^16.2.11 → ^16.3.8 (floor raise only).

The lock records 16.3.8 rather than the newer 16.4.0 minor deliberately, to keep this a patch-level move.

Lockfile notes for reviewers

Generated with npm 11 (npx npm@11 install --package-lock-only); the root lockfile needs npm 11 because npm 10.9.2 mishandles overrides in workspaces. Besides the next entries, npm 11 drops the "peer": true flag from the 26 @esbuild/* optional platform entries. That is metadata normalisation only: no package is added, removed or changes version (esbuild stays 0.28.2), and npm 10.9.2 npm ci accepts the result.

Verification (local, clean worktree of main)

  • npm ci with npm 10.9.2 — accepts the lockfile; npm ls next shows a single next@16.3.8 (also deduped under next-intl)
  • npm run build --workspace=hindsight-clients/typescript — ok
  • hindsight-control-plane: npm test 290/290 (with TZ=UTC, as on CI runners — one date-preset test is timezone-sensitive and fails only under a local non-UTC zone, independent of this change), npm run i18n:check ok, npx tsc --noEmit ok, npm run build ok, standalone server.js present, bin/cli.js --help ok, standalone server responds on HTTP
  • hindsight-all-npm: tests 11/11, build ok
  • hindsight-tools/hindsight-agent-sdk: tests 20/20, build ok

CI: build-control-plane, build-hindsight-all-npm, build-typescript-client and test-typescript-client. test-hindsight-agent-sdk path-filters on its own directory and is skipped for a root-lockfile change, so the agent SDK test and build above are local only.

Not included: braces (#1775, advisory <= 3.0.3) — 3.0.3 is the latest published release, so there is no fixed version to move to yet.

@cdbartholomew cdbartholomew added security Security / dependency vulnerability remediation p1 High severity - remediate within 30 days labels Oct 8, 2026
@cdbartholomew cdbartholomew self-assigned this Oct 8, 2026
@cdbartholomew
cdbartholomew merged commit 1152717 into main Oct 8, 2026
107 checks passed
@cdbartholomew
cdbartholomew deleted the chore/security-daily-20261008-npm-root branch October 8, 2026 14:22
@nicoloboschi nicoloboschi mentioned this pull request Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

p1 High severity - remediate within 30 days security Security / dependency vulnerability remediation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant