Skip to content

⬆️ Bump next, mermaid, postcss, nanoid, brace-expansion, protobufjs, @grpc/grpc-js (consolidates Dependabot PRs) - #2783

Merged
bradystroud merged 1 commit into
mainfrom
deps/consolidated-security-bumps
Nov 13, 2026
Merged

bradystroud merged 1 commit into
mainfrom
deps/consolidated-security-bumps

Conversation

@bradystroud

Copy link
Copy Markdown
Member

Description

✏️
Consolidates the open Dependabot security PRs into one branch with a pnpm-regenerated pnpm-lock.yaml. Each of those PRs conflicts with main (most recently after #2781 touched the lockfile), and their only failing check is the legacy Update TinaCMS Dependencies workflow (.github/workflows/update-dependabot-pr.yml), which still runs yarn install on Node 18 in this pnpm repo, so it fails on every dependabot/npm_and_yarn/** push.

Bumps

  • next + @next/third-parties 16.2.4 → 16.4.6 (Dependabot targeted 16.2.11, but open alerts on next are only fully patched at 16.4.1; 16.4.6 also pins its internal postcss to the patched 8.5.23)
  • mermaid ^11.14.0 → ^11.17.2 (pulls dompurify 3.4.17)
  • postcss ^8.5.14 → ^8.5.32
  • Transitive, within existing ranges: nanoid 3.3.20 / 5.1.16, brace-expansion 1.1.21 / 2.1.7, protobufjs 7.6.6, @grpc/grpc-js 1.14.7

Supersedes (can be closed once this merges)

Verified locally

  • pnpm install --frozen-lockfile
  • pnpm exec tinacms build --local --skip-indexing --skip-cloud-checks
  • pnpm lint, pnpm test (207 passed, 8 skipped)
  • pnpm exec tsc --noEmit
  • next build --experimental-build-mode=compile (with stub content JSON files)

Follow-up suggestion: delete or rewrite .github/workflows/update-dependabot-pr.yml for pnpm; it will keep failing every future Dependabot PR.

Screenshot (optional)

✏️ N/A

🤖 Generated with Claude Code

https://claude.ai/code/session_01UTtNDpY82acVYF4k49j7mJ

…@grpc/grpc-js

Consolidates Dependabot security PRs #2703, #2702, #2701, #2693, #2684,
#2681 and #2657 into one pnpm-regenerated lockfile.

- next and @next/third-parties 16.2.4 -> 16.4.6 (next's own postcss is now 8.5.23)
- mermaid ^11.14.0 -> ^11.17.2 (dompurify -> 3.4.17)
- postcss ^8.5.14 -> ^8.5.32
- nanoid 3.3.20 / 5.1.16, brace-expansion 1.1.21 / 2.1.7,
  protobufjs 7.6.6, @grpc/grpc-js 1.14.7 (transitive, within ranges)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UTtNDpY82acVYF4k49j7mJ
@bradystroud
bradystroud merged commit 62261c2 into main Nov 13, 2026
1 check passed
@bradystroud
bradystroud deleted the deps/consolidated-security-bumps branch November 13, 2026 02:21
bradystroud added a commit that referenced this pull request Nov 13, 2026
… its type check (#2812)

Since #2783 (next 16.2.4 to 16.4.6), the type check of next build in the
Docker build fails with TS2307 on test files that import from scripts/.
.dockerignore keeps scripts/ out of the image, so those imports cannot
resolve. Staging run 43351607701 of main failed this way after 58 seconds.

Tests run in the check workflow, not in the image, so the image does not
need __tests__.


Claude-Session: https://claude.ai/code/session_01UTtNDpWnuaUUQ2winSSgMb

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

This branch was previously deployed

1 inactive deployment
staging — 7d5c108b Deployed Nov 13, 2026 by bradystroud via Delete PR Slot #202
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.

2 participants