Skip to content

chore: bump @altimateai/dbt-integration to 0.3.0#1936

Merged
mdesmet merged 1 commit intomasterfrom
chore/bump-dbt-integration-0.3.0
May 6, 2026
Merged

chore: bump @altimateai/dbt-integration to 0.3.0#1936
mdesmet merged 1 commit intomasterfrom
chore/bump-dbt-integration-0.3.0

Conversation

@mdesmet
Copy link
Copy Markdown
Contributor

@mdesmet mdesmet commented May 6, 2026

Summary

  • Bump @altimateai/dbt-integration from ^0.2.14 to ^0.3.0 (package.json + package-lock.json).
  • Drop the trailing DbtCloudVariantDetector argument from the DBTFusionCommandProjectIntegration factory in src/inversify.config.ts — 0.3.0 removed it from that constructor (the DBTCloudProjectIntegration factory still passes it, matching the unchanged cloud signature).

Test plan

  • npx tsc --noEmit (clean)
  • npm run test-compile (clean)
  • npm test — 30 suites / 477 tests pass
  • Smoke-test extension against a dbt Fusion project locally

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Updated integration framework dependency to the latest version
    • Streamlined internal configuration for core components

Drop the trailing `DbtCloudVariantDetector` argument from the
`DBTFusionCommandProjectIntegration` factory; 0.3.0 removed it from
that constructor (the cloud integration still takes it).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 6, 2026

Walkthrough

Dependency @altimateai/dbt-integration is bumped from ^0.2.14 to ^0.3.0, with the factory for DBTFusionCommandProjectIntegration adjusted to remove the DbtCloudVariantDetector injection, aligning with the new library version's constructor signature.

Changes

Dependency Update & Wiring Alignment

Layer / File(s) Summary
Dependency Version
package.json
@altimateai/dbt-integration updated from ^0.2.14 to ^0.3.0.
Factory Wiring
src/inversify.config.ts
DbtCloudVariantDetector argument removed from DBTFusionCommandProjectIntegration factory invocation to match the new library's constructor signature.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

Suggested reviewers

  • ralphstodomingo
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The pull request title accurately summarizes the main change: bumping the @altimateai/dbt-integration dependency to version 0.3.0, which is the primary action in this changeset.
Description check ✅ Passed The pull request description covers the key changes (dependency bump and factory adjustment) and includes test results, but deviates significantly from the template structure with no README.md update mentioned and missing formal sections.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-dbt-integration-0.3.0

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@package.json`:
- Line 1345: The Fusion-path change removed DbtCloudVariantDetector from the
DBTFusionCommandProjectIntegration factory but the dbt Fusion smoke test is
still pending and there may be other Fusion bindings still injecting
DbtCloudVariantDetector; run the suggested smoke test, update or add tests to
exercise the DBTFusionCommandProjectIntegration paths, and search the codebase
for any remaining references to DbtCloudVariantDetector (ensure only
DBTCloudProjectIntegration references it) and remove or refactor those
injections so the Fusion factories no longer accept or pass
DbtCloudVariantDetector; verify DBTFusionCommandProjectIntegration and
DBTCloudProjectIntegration behavior after changes.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 641d3b65-b359-4c3d-94d3-8c09d7d03988

📥 Commits

Reviewing files that changed from the base of the PR and between 28c25f3 and afd2e06.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • package.json
  • src/inversify.config.ts
💤 Files with no reviewable changes (1)
  • src/inversify.config.ts

Comment thread package.json
],
"dependencies": {
"@altimateai/dbt-integration": "^0.2.14",
"@altimateai/dbt-integration": "^0.3.0",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Confirm dbt Fusion smoke test and verify no remaining DbtCloudVariantDetector injections on the Fusion path.

The PR notes the dbt Fusion smoke test as pending. Given that the sole behavioral change here is the removal of DbtCloudVariantDetector from the DBTFusionCommandProjectIntegration factory, please ensure the smoke test is completed before merging. Additionally, verify there are no other Fusion-path factory/binding sites that still pass DbtCloudVariantDetector.

#!/bin/bash
# Description: Find all constructor/factory usages of DBTFusionCommandProjectIntegration
# and any remaining DbtCloudVariantDetector bindings associated with the Fusion path.
# Expected: Only the DBTCloudProjectIntegration factory should reference DbtCloudVariantDetector.

rg -n "DBTFusionCommandProjectIntegration" --type ts -A 5 -B 2

echo "---"

rg -n "DbtCloudVariantDetector" --type ts -C 3
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` at line 1345, The Fusion-path change removed
DbtCloudVariantDetector from the DBTFusionCommandProjectIntegration factory but
the dbt Fusion smoke test is still pending and there may be other Fusion
bindings still injecting DbtCloudVariantDetector; run the suggested smoke test,
update or add tests to exercise the DBTFusionCommandProjectIntegration paths,
and search the codebase for any remaining references to DbtCloudVariantDetector
(ensure only DBTCloudProjectIntegration references it) and remove or refactor
those injections so the Fusion factories no longer accept or pass
DbtCloudVariantDetector; verify DBTFusionCommandProjectIntegration and
DBTCloudProjectIntegration behavior after changes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Bundle Size Report

darwin-arm64: 74.2 MB
Category Size Compressed Files
Webview JS bundles 36.3 MB 12.3 MB 346
Native: altimate-core 35.1 MB 14.0 MB 1
Media assets 29.6 MB 25.8 MB 91
Native: zeromq 20.5 MB 8.2 MB 15
Webview images 15.3 MB 12.2 MB 18
Extension backend (JS) 2.7 MB 0.6 MB 1
Python packages 2.0 MB 0.5 MB 95
Native: other node_modules 1.0 MB 0.2 MB 139
Webview CSS 0.8 MB 0.1 MB 2
Webview other 0.5 MB 0.1 MB 5
Other 0.1 MB 26 KB 15
Total 143.9 MB 74.0 MB 728
linux-x64: 75.9 MB
Category Size Compressed Files
Native: altimate-core 41.8 MB 15.1 MB 1
Webview JS bundles 36.3 MB 12.3 MB 346
Media assets 29.6 MB 25.8 MB 91
Native: zeromq 21.9 MB 8.7 MB 16
Webview images 15.3 MB 12.2 MB 18
Extension backend (JS) 2.7 MB 0.6 MB 1
Python packages 2.0 MB 0.5 MB 95
Native: other node_modules 1.0 MB 0.2 MB 139
Webview CSS 0.8 MB 0.1 MB 2
Webview other 0.5 MB 0.1 MB 5
Other 0.1 MB 26 KB 15
Total 152.0 MB 75.7 MB 729
win32-x64: 76.8 MB
Category Size Compressed Files
Native: altimate-core 50.3 MB 16.2 MB 1
Webview JS bundles 36.3 MB 12.3 MB 346
Media assets 29.6 MB 25.8 MB 91
Native: zeromq 20.0 MB 8.1 MB 15
Webview images 15.3 MB 12.2 MB 18
Extension backend (JS) 2.7 MB 0.6 MB 1
Native: other node_modules 2.3 MB 0.7 MB 147
Python packages 2.0 MB 0.5 MB 95
Webview CSS 0.8 MB 0.1 MB 2
Webview other 0.5 MB 0.1 MB 5
Other 0.1 MB 26 KB 15
Total 159.8 MB 76.7 MB 736

@mdesmet mdesmet merged commit 41470c8 into master May 6, 2026
21 checks passed
@mdesmet mdesmet deleted the chore/bump-dbt-integration-0.3.0 branch May 6, 2026 13:04
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