Skip to content

chore(deps): upgrade deck.gl and luma.gl packages to ~9.2.6#37718

Merged
sadpandajoe merged 3 commits into
masterfrom
chore/deckgl-luma-coordinated-upgrade
Feb 6, 2026
Merged

chore(deps): upgrade deck.gl and luma.gl packages to ~9.2.6#37718
sadpandajoe merged 3 commits into
masterfrom
chore/deckgl-luma-coordinated-upgrade

Conversation

@rusackas
Copy link
Copy Markdown
Member

@rusackas rusackas commented Feb 6, 2026

Summary

Coordinated upgrade of all deck.gl and luma.gl packages to version ~9.2.6 to ensure type compatibility.

Individual Dependabot PRs were failing due to TypeScript type mismatches - the Device type from different luma.gl versions was causing build failures in DeckGLContainer.tsx.

Updated packages:

  • @deck.gl/aggregation-layers: ~9.2.5 → ~9.2.6
  • @deck.gl/core: ~9.2.5 → ~9.2.6
  • @deck.gl/extensions: ~9.2.5 → ~9.2.6
  • @deck.gl/geo-layers: ~9.2.5 → ~9.2.6
  • @deck.gl/layers: ~9.2.5 → ~9.2.6
  • @deck.gl/mesh-layers: ~9.2.2 → ~9.2.6
  • @deck.gl/react: ~9.2.5 → ~9.2.6
  • @luma.gl/constants: ~9.2.4 → ~9.2.6
  • @luma.gl/core: ~9.2.2 → ~9.2.6

Supersedes:

Test plan

  • CI passes (especially the webpack build that was failing on the individual PRs)
  • deck.gl visualizations render correctly

🤖 Generated with Claude Code

Coordinated upgrade of all deck.gl and luma.gl packages to version ~9.2.6
to ensure type compatibility. Individual Dependabot PRs were failing due to
TypeScript type mismatches (Device type from different luma.gl versions).

Updated packages:
- @deck.gl/aggregation-layers: ~9.2.5 → ~9.2.6
- @deck.gl/core: ~9.2.5 → ~9.2.6
- @deck.gl/extensions: ~9.2.5 → ~9.2.6
- @deck.gl/geo-layers: ~9.2.5 → ~9.2.6
- @deck.gl/layers: ~9.2.5 → ~9.2.6
- @deck.gl/mesh-layers: ~9.2.2 → ~9.2.6
- @deck.gl/react: ~9.2.5 → ~9.2.6
- @luma.gl/constants: ~9.2.4 → ~9.2.6
- @luma.gl/core: ~9.2.2 → ~9.2.6

Supersedes: #37472, #37438, #37240, #37239

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bito-code-review
Copy link
Copy Markdown
Contributor

bito-code-review Bot commented Feb 6, 2026

Bito Automatic Review Skipped - Files Excluded

Bito didn't auto-review this change because all changed files are in the exclusion list for automatic reviews. No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the excluded files settings here, or contact your Bito workspace admin at evan@preset.io.

The npm overrides in the root package.json were still at v9.2.2 while
the plugin package.json was updated to v9.2.6. This caused multiple
versions of luma.gl to be installed, triggering the "luma.gl - multiple
versions detected" runtime error in tests.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@pull-request-size pull-request-size Bot added size/M and removed size/S labels Feb 6, 2026
@github-actions github-actions Bot removed the packages label Feb 6, 2026
@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 6, 2026

Deploy Preview for superset-docs-preview ready!

Name Link
🔨 Latest commit 16dacdd
🔍 Latest deploy log https://app.netlify.com/projects/superset-docs-preview/deploys/6985a543966e0100078a2f37
😎 Deploy Preview https://deploy-preview-37718--superset-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

The npm workspaces setup was causing multiple versions of luma.gl
packages to be installed - one set in the root node_modules and
another in the plugin's nested node_modules. This triggered the
"luma.gl - multiple versions detected" runtime error in tests.

The fix adds deck.gl and luma.gl packages as direct dependencies
at the root level, which forces npm to hoist them properly and
ensures only a single version is installed.

Changes:
- Add deck.gl packages (~9.2.5) to root dependencies
- Add luma.gl packages (~9.2.5) to root dependencies
- Update plugin's package.json to use consistent ~9.2.5 versions
- Update root overrides to use ~9.2.5

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@sadpandajoe sadpandajoe merged commit fc26dbf into master Feb 6, 2026
68 checks passed
@sadpandajoe sadpandajoe deleted the chore/deckgl-luma-coordinated-upgrade branch February 6, 2026 18:20
aminghadersohi pushed a commit to aminghadersohi/superset that referenced this pull request Mar 5, 2026
…7718)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
alex-poor pushed a commit to alex-poor/superset that referenced this pull request Mar 15, 2026
…7718)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
qfcwell pushed a commit to qfcwell/superset that referenced this pull request May 12, 2026
…7718)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants