Skip to content

chore: stop dependabot proposing maplibre-gl 6.x - #21

Merged
iblh merged 1 commit into
mainfrom
chore/dependabot-ignore-maplibre6
Sep 18, 2026
Merged

iblh merged 1 commit into
mainfrom
chore/dependabot-ignore-maplibre6

Conversation

@iblh

@iblh iblh commented Sep 18, 2026

Copy link
Copy Markdown
Owner

Why

maplibre-gl is pinned to 5.24.0 (#16) because react-map-gl v8 cannot render with maplibre-gl 6.x: the map constructs and the style parses into its layers, but it never reaches loaded, so the source caches are never built and no basemap tile is ever requested. The map goes blank with no error, which is what made this hard to spot.

Dependabot has now proposed the 6.x bump three times — #14, #17, #20 — and each one would have silently reverted the fix. #20 was the clearest case: everything else in it was fine, but it carried maplibre-gl: ^6.9.1.

What changed

An ignore entry for maplibre-gl >= 6.0.0, with the reason and the removal condition in a comment.

This does not block anything else: the rest of the production group (Radix, date-fns, framer-motion, lucide-react, jose, swr, tailwind-merge, mapbox-gl, React, Next) will keep flowing normally.

Related state

Both the ignore here and the CVE exemption come off together once react-map-gl renders with maplibre-gl >= 6.4.1.

Test plan

  • The npm updates block parses (the Psych error on the docker update-types line is pre-existing and untouched)
  • Dependabot's next weekly run proposes a production group without maplibre-gl

🤖 Generated with Claude Code

maplibre-gl is pinned to 5.24.0 because react-map-gl v8
(@vis.gl/react-maplibre) cannot render with 6.x: the map constructs and
the style parses into its layers, but it never reaches `loaded`, so the
source caches are never built and no basemap tile is ever requested. The
map renders blank with no error.

Dependabot has now proposed the 6.x bump three times (#14, #17, #20), and
each one would silently revert #16. Ignore the 6.x line until upstream
supports it.

The pin carries CVE-2026-85061, which is exempted with the same removal
condition in pnpm-workspace.yaml: drop both once react-map-gl renders with
maplibre-gl >= 6.4.1.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
uplotr Ready Ready Preview Sep 18, 2026 9:43am UTC

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f30833812d

ℹ️ 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".

Comment thread .github/dependabot.yml
@iblh
iblh merged commit b7bd6f2 into main Sep 18, 2026
4 checks passed
@iblh
iblh deleted the chore/dependabot-ignore-maplibre6 branch September 18, 2026 19:40

This branch was successfully deployed

1 active deployment
Preview — f3083381 Deployed Sep 18, 2026 by vercel[bot]
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