Skip to content

feat(integrations): add an "Add Existing Integration" picker to reuse integrations across projects - #516

Merged
tkislan merged 39 commits into
mainfrom
feat/add-existing-integration
Oct 7, 2026
Merged

tkislan merged 39 commits into
mainfrom
feat/add-existing-integration

Merge branch 'main' into feat/add-existing-integration

d14ea4f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 7, 2026 in 1s

38% (+0%) compared to b3ba088

Details

Codecov Report

❌ Patch coverage is 84.38662% with 42 lines in your changes missing coverage. Please review.
✅ Project coverage is 38%. Comparing base (b3ba088) to head (d14ea4f).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...view-side/integrations/IntegrationTypeSelector.tsx 0% 9 Missing ⚠️
...deepnote/integrations/existingIntegrationPicker.ts 87% 2 Missing and 5 partials ⚠️
...ebooks/deepnote/integrations/integrationManager.ts 90% 5 Missing and 2 partials ⚠️
...ews/webview-side/integrations/IntegrationPanel.tsx 0% 7 Missing ⚠️
...ebooks/deepnote/integrations/integrationWebview.ts 90% 2 Missing and 2 partials ⚠️
...deepnote/integrations/projectIntegrationsWriter.ts 92% 2 Missing ⚠️
...iews/webview-side/integrations/integrationUtils.ts 0% 2 Missing ⚠️
...books/deepnote/integrations/integrationDetector.ts 0% 1 Missing ⚠️
src/notebooks/deepnote/sqlCellStatusBarProvider.ts 93% 0 Missing and 1 partial ⚠️
...ws/webview-side/integrations/ConfigurationForm.tsx 0% 1 Missing ⚠️
... and 1 more
Additional details and impacted files
@@          Coverage Diff           @@
##            main    #516    +/-   ##
======================================
  Coverage     37%     38%            
======================================
  Files        820     822     +2     
  Lines      40939   41098   +159     
  Branches    9010    9044    +34     
======================================
+ Hits       15411   15620   +209     
+ Misses     23460   23405    -55     
- Partials    2068    2073     +5     
Files with missing lines Coverage Δ
src/messageTypes.ts 100% <ø> (ø)
src/notebooks/deepnote/deepnoteNotebookManager.ts 100% <100%> (ø)
src/notebooks/deepnote/integrations/types.ts 100% <ø> (ø)
src/notebooks/types.ts 100% <ø> (ø)
src/platform/analytics/types.ts 100% <ø> (ø)
src/platform/common/constants.ts 100% <100%> (ø)
src/platform/common/utils/localize.ts 92% <100%> (+<1%) ⬆️
src/platform/deepnote/deepnoteDocumentFlush.ts 77% <100%> (+2%) ⬆️
...atform/notebooks/deepnote/integrationTypeLabels.ts 100% <100%> (ø)
...books/deepnote/integrations/integrationDetector.ts 0% <0%> (ø)
... and 10 more
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.