Skip to content

feat(cloud): publish a folder as a Deepnote app - #609

Draft
tkislan wants to merge 2 commits into
tomaskislan/blu-6519-sync-a-local-folder-with-deepnote-cloud-from-the-extensionfrom
tomaskislan/blu-6520-publish-a-folder-as-a-deepnote-app
Draft

tkislan wants to merge 2 commits into
tomaskislan/blu-6519-sync-a-local-folder-with-deepnote-cloud-from-the-extensionfrom
tomaskislan/blu-6520-publish-a-folder-as-a-deepnote-app

test(e2e): publish an app to the mock Deepnote Cloud

61f9311
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Nov 7, 2026 in 0s

38% (+0%) compared to fa8e800

Details

Codecov Report

❌ Patch coverage is 93.02326% with 15 lines in your changes missing coverage. Please review.
✅ Project coverage is 38%. Comparing base (fa8e800) to head (61f9311).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...ks/deepnote/cloud/publishAppCommandHandler.node.ts 92% 8 Missing and 3 partials ⚠️
src/notebooks/serviceRegistry.node.ts 0% 2 Missing ⚠️
...c/notebooks/deepnote/cloud/publishedAppUrl.node.ts 85% 0 Missing and 1 partial ⚠️
.../cloud/syncWithDeepnoteCloudCommandHandler.node.ts 92% 1 Missing ⚠️
Additional details and impacted files
@@                                               Coverage Diff                                                @@
##           tomaskislan/blu-6519-sync-a-local-folder-with-deepnote-cloud-from-the-extension    #609    +/-   ##
================================================================================================================
  Coverage                                                                               38%     38%            
================================================================================================================
  Files                                                                                  826     829     +3     
  Lines                                                                                41427   41631   +204     
  Branches                                                                              9115    9152    +37     
================================================================================================================
+ Hits                                                                                 15952   16140   +188     
- Misses                                                                               23395   23407    +12     
- Partials                                                                              2080    2084     +4     
Files with missing lines Coverage Δ
...books/deepnote/cloud/deepnoteCloudOperationLock.ts 100% <100%> (ø)
src/notebooks/deepnote/cloud/types.ts 100% <100%> (ø)
src/platform/common/constants.ts 100% <100%> (ø)
src/platform/common/utils/localize.ts 93% <100%> (+<1%) ⬆️
...c/notebooks/deepnote/cloud/publishedAppUrl.node.ts 85% <85%> (ø)
.../cloud/syncWithDeepnoteCloudCommandHandler.node.ts 94% <92%> (-2%) ⬇️
src/notebooks/serviceRegistry.node.ts 0% <0%> (ø)
...ks/deepnote/cloud/publishAppCommandHandler.node.ts 92% <92%> (ø)
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.