Skip to content

feat: cron to enqueue inactive organizations for deletion#2418

Merged
wilsonrivera merged 38 commits into
mainfrom
wilson/eng-7753-delete-inactive-organizations
Jun 15, 2026
Merged

feat: cron to enqueue inactive organizations for deletion#2418
wilsonrivera merged 38 commits into
mainfrom
wilson/eng-7753-delete-inactive-organizations

Merge branch 'main' into wilson/eng-7753-delete-inactive-organizations

1bd6174
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 27, 2026 in 1s

50.42% (target 30.00%)

View this Pull Request on Codecov

50.42% (target 30.00%)

Details

Codecov Report

❌ Patch coverage is 15.89041% with 307 lines in your changes missing coverage. Please review.
✅ Project coverage is 50.42%. Comparing base (235e4ef) to head (1bd6174).
⚠️ Report is 108 commits behind head on main.

Files with missing lines Patch % Lines
controlplane/src/bin/delete-inactive-orgs.ts 0.00% 139 Missing and 1 partial ⚠️
...ore/bufservices/organization/deleteOrganization.ts 0.00% 89 Missing ⚠️
.../workers/NotifyOrganizationDeletionQueuedWorker.ts 30.09% 72 Missing ⚠️
controlplane/src/core/workers/CacheWarmerWorker.ts 0.00% 1 Missing ⚠️
...e/src/core/workers/DeactivateOrganizationWorker.ts 0.00% 1 Missing ⚠️
.../core/workers/DeleteOrganizationAuditLogsWorker.ts 0.00% 1 Missing ⚠️
...plane/src/core/workers/DeleteOrganizationWorker.ts 0.00% 1 Missing ⚠️
controlplane/src/core/workers/DeleteUserQueue.ts 0.00% 1 Missing ⚠️
...e/src/core/workers/ReactivateOrganizationWorker.ts 0.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #2418       +/-   ##
===========================================
- Coverage   65.65%   50.42%   -15.24%     
===========================================
  Files         254     1118      +864     
  Lines       26426   161454   +135028     
  Branches        0    13651    +13651     
===========================================
+ Hits        17351    81409    +64058     
- Misses       7681    78133    +70452     
- Partials     1394     1912      +518     
Files with missing lines Coverage Δ
controlplane/src/core/build-server.ts 74.44% <100.00%> (ø)
...ne/src/core/repositories/OrganizationRepository.ts 77.32% <100.00%> (ø)
controlplane/src/core/workers/CacheWarmerWorker.ts 0.00% <0.00%> (ø)
...e/src/core/workers/DeactivateOrganizationWorker.ts 54.73% <0.00%> (ø)
.../core/workers/DeleteOrganizationAuditLogsWorker.ts 87.50% <0.00%> (ø)
...plane/src/core/workers/DeleteOrganizationWorker.ts 90.26% <0.00%> (ø)
controlplane/src/core/workers/DeleteUserQueue.ts 47.52% <0.00%> (ø)
...e/src/core/workers/ReactivateOrganizationWorker.ts 80.89% <0.00%> (ø)
.../workers/NotifyOrganizationDeletionQueuedWorker.ts 30.09% <30.09%> (ø)
...ore/bufservices/organization/deleteOrganization.ts 1.86% <0.00%> (ø)
... and 1 more

... and 910 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.