Skip to content

feat: governed external API/data access tool (#1991)#2032

Merged
Aureliolo merged 8 commits into
mainfrom
feat/1991-governed-external-access
May 21, 2026
Merged

feat: governed external API/data access tool (#1991)#2032
Aureliolo merged 8 commits into
mainfrom
feat/1991-governed-external-access

fix: babysit round 4, 4 findings (4 coderabbit) - postgres consumed_a…

28e3c6b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 21, 2026 in 0s

85.00% (target 80.00%)

View this Pull Request on Codecov

85.00% (target 80.00%)

Details

Codecov Report

❌ Patch coverage is 82.17523% with 118 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.00%. Comparing base (3d10da9) to head (28e3c6b).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...nthorg/integrations/connections/_oauth_rotation.py 27.27% 32 Missing ⚠️
src/synthorg/api/_approval_expiration.py 59.57% 16 Missing and 3 partials ⚠️
...c/synthorg/tools/external_api/external_api_tool.py 89.41% 14 Missing and 4 partials ⚠️
src/synthorg/api/approval_store.py 60.86% 7 Missing and 2 partials ⚠️
src/synthorg/tools/_dns_pinning.py 78.94% 6 Missing and 2 partials ⚠️
src/synthorg/workers/runtime_builder.py 75.75% 7 Missing and 1 partial ⚠️
src/synthorg/persistence/sqlite/approval_repo.py 64.28% 5 Missing ⚠️
src/synthorg/api/controllers/connections.py 60.00% 4 Missing ⚠️
src/synthorg/persistence/postgres/approval_repo.py 75.00% 4 Missing ⚠️
src/synthorg/tools/external_api/_args.py 89.18% 3 Missing and 1 partial ⚠️
... and 3 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2032      +/-   ##
==========================================
+ Coverage   84.95%   85.00%   +0.05%     
==========================================
  Files        2016     2030      +14     
  Lines      119582   120135     +553     
  Branches    10084    10133      +49     
==========================================
+ Hits       101587   102118     +531     
- Misses      15488    15491       +3     
- Partials     2507     2526      +19     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.