From 17ce5f19f86b87afb525f2f5c2e5107b58317973 Mon Sep 17 00:00:00 2001 From: Kyle Barron Date: Thu, 1 Oct 2026 11:50:42 -0400 Subject: [PATCH] ci: group dependabot updates for actions, vis-gl majors, and maplibre Group all GitHub Actions bumps into one PR instead of one per action. Let the vis-gl group take major updates too, so a new deck.gl major arrives as one PR instead of one per @deck.gl/* or @luma.gl/* package. Add a maplibre group pairing maplibre-gl with react-map-gl. react-map-gl 8.1.2+ types its props against MapLibre v6, so bumping it alone on maplibre-gl 5 breaks example typechecks (as in #680). Co-Authored-By: Claude Opus 5.5 --- .github/dependabot.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e84dc102..2cab7c0a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,6 +5,10 @@ updates: directory: "/" schedule: interval: "monthly" + groups: + github-actions: + patterns: + - "*" # Maintain dependencies for npm - package-ecosystem: "npm" @@ -12,16 +16,20 @@ updates: schedule: interval: "monthly" groups: - # Separate group for visgl libraries, released jointly + # Separate group for visgl libraries, released jointly. Includes majors + # so a new deck.gl major arrives as one PR rather than one per package. vis-gl: patterns: - "@deck.gl/*" - "@luma.gl/*" - "@math.gl/*" - "@loaders.gl/*" - update-types: - - "patch" - - "minor" + # Basemap libraries used by the examples' interleaved deck.gl overlay. + # react-map-gl's types track the MapLibre major, so they move together. + maplibre: + patterns: + - "maplibre-gl" + - "react-map-gl" dev-dependencies: dependency-type: "development" update-types: