Skip to content

fix(config): stricter validation for log_level + webhook_api_key (#46) - #116

Merged
strausmann merged 2 commits into
mainfrom
fix/config-strict-validation
Jun 14, 2026
Merged

fix(config): stricter validation for log_level + webhook_api_key (#46)#116
strausmann merged 2 commits into
mainfrom
fix/config-strict-validation

fix(config): webhook_api_key length is measured stripped (#46, Gemini)

6dcc598
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 14, 2026 in 1s

89.26% (+0.03%) compared to d27bbcc

View this Pull Request on Codecov

89.26% (+0.03%) compared to d27bbcc

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.26%. Comparing base (d27bbcc) to head (6dcc598).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #116      +/-   ##
==========================================
+ Coverage   89.22%   89.26%   +0.03%     
==========================================
  Files          91       91              
  Lines        4251     4257       +6     
  Branches      368      369       +1     
==========================================
+ Hits         3793     3800       +7     
+ Misses        360      359       -1     
  Partials       98       98              
Components Coverage Δ
Printer Backends (transport) 86.87% <ø> (ø)
Printer Models (drivers) 88.20% <ø> (ø)
Services 91.27% <ø> (+0.06%) ⬆️
REST API 84.97% <ø> (ø)
Pydantic Schemas 100.00% <ø> (ø)
Integration Plugins 100.00% <ø> (ø)
Files with missing lines Coverage Δ
backend/app/config.py 100.00% <100.00%> (ø)

... and 2 files with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d27bbcc...6dcc598. Read the comment docs.

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