diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5ac89490d529..503eac824b19 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -28,6 +28,11 @@ updates: # See https://github.com/apache/superset/pull/37384#issuecomment-3793991389 # TODO: remove the plugin once Lodash usage has been migrated to a more readily tree-shakeable alternative - dependency-name: "@swc/plugin-transform-imports" + # deck.gl and luma.gl share strict peer constraints across the root and + # plugin workspaces, and root overrides pin their transitive versions. + # Upgrade both families together in a manually validated change. + - dependency-name: "@deck.gl/*" + - dependency-name: "@luma.gl/*" # `just-handlerbars-helpers` library in plugin-chart-handlebars requires `currencyformatter`` to be < 2 - dependency-name: "currencyformatter.js" update-types: ["version-update:semver-major"] @@ -59,12 +64,6 @@ updates: babel: patterns: - "@babel/*" - deckgl: - patterns: - - "@deck.gl/*" - lumagl: - patterns: - - "@luma.gl/*" storybook: patterns: - "@storybook/*"