Skip to content

feat(spp_api_v2_oauth): harden for Production/Stable promotion

5e34973
Select commit
Loading
Failed to load commit list.
Open

feat(spp_oauth): prepare spp_oauth for stable status with RS256 bridge module #114

feat(spp_api_v2_oauth): harden for Production/Stable promotion
5e34973
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 12, 2026 in 0s

71.81% (+0.10%) compared to f121006

View this Pull Request on Codecov

71.81% (+0.10%) compared to f121006

Details

Codecov Report

❌ Patch coverage is 93.18182% with 21 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.81%. Comparing base (f121006) to head (5e34973).

Files with missing lines Patch % Lines
spp_api_v2_oauth/models/oauth_issuer.py 91.39% 8 Missing ⚠️
spp_api_v2_oauth/routers/oauth_rs256.py 87.23% 6 Missing ⚠️
spp_api_v2_oauth/middleware/auth_rs256.py 94.68% 5 Missing ⚠️
spp_api_v2_oauth/__manifest__.py 0.00% 1 Missing ⚠️
spp_api_v2_oauth/tools/jwks_cache.py 96.15% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             19.0     #114      +/-   ##
==========================================
+ Coverage   71.70%   71.81%   +0.10%     
==========================================
  Files         942      953      +11     
  Lines       55563    55852     +289     
==========================================
+ Hits        39844    40112     +268     
- Misses      15719    15740      +21     
Files with missing lines Coverage Δ
spp_api_v2_oauth/__init__.py 100.00% <100.00%> (ø)
spp_api_v2_oauth/constants.py 100.00% <100.00%> (ø)
spp_api_v2_oauth/models/__init__.py 100.00% <100.00%> (ø)
spp_api_v2_oauth/models/api_client.py 100.00% <100.00%> (ø)
spp_api_v2_oauth/models/fastapi_endpoint.py 100.00% <100.00%> (ø)
spp_api_v2_oauth/tools/__init__.py 100.00% <100.00%> (ø)
spp_oauth/__manifest__.py 0.00% <ø> (ø)
spp_oauth/models/res_config_settings.py 100.00% <100.00%> (ø)
spp_oauth/tools/__init__.py 100.00% <100.00%> (ø)
spp_oauth/tools/oauth_exception.py 100.00% <ø> (ø)
... and 6 more
🚀 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.