GitHub Actions
277b7b53ee
test: boost backend coverage from 73% to 84.1% with 169 new tests
- Add comprehensive test suite for plugin_handler (25 tests)
- Expand credential_handler error path coverage (20 tests)
- Enhance caddy/config DNS challenge & security tests (23 tests)
- Improve hub_sync SSRF protection & backup tests (66 tests)
- Add encryption_handler, audit_log, manager tests (35+ tests)
- Fix DNS provider registry initialization in test files
- Configure encryption keys for credential rotation tests
Coverage improvements by file:
- plugin_handler: 0% → 75.67%
- credential_handler: 32.83% → 84.93%
- caddy/config: 79.82% → 94.5%
- hub_sync: 56.78% → 78%+
- encryption_handler: 78.29% → 94.29%
- manager: 76.13% → 96.46%
- audit_log_handler: 78.08% → 94.25%
Overall backend: 73% → 84.1% (+11.1%)
All 1400+ tests passing. Security scans clean (CodeQL, Go vuln).
2026-01-08 12:43:51 +00:00
..
2025-12-20 20:37:16 +00:00
2025-12-21 14:19:51 +00:00
2025-12-24 11:51:51 +00:00
2025-12-14 02:08:16 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2026-01-06 20:20:41 +00:00
2025-12-12 23:51:05 +00:00
2025-12-14 02:45:24 +00:00
2025-12-14 02:45:24 +00:00
2025-12-23 06:26:53 +00:00
2025-12-14 02:45:24 +00:00
2025-12-12 19:21:44 +00:00
2025-12-15 07:30:36 +00:00
2025-12-22 19:06:12 +00:00
2026-01-03 03:08:43 +00:00
2025-12-23 06:52:19 +00:00
2025-12-20 01:55:52 +00:00
2025-12-14 02:45:24 +00:00
2025-12-20 01:55:52 +00:00
2025-12-15 07:30:35 +00:00
2025-12-22 02:43:19 +00:00
2025-12-20 01:55:52 +00:00
2025-12-23 02:30:22 +00:00
2025-12-14 02:45:24 +00:00
2025-12-20 01:55:52 +00:00
2026-01-08 12:43:51 +00:00
2025-12-31 05:21:11 +00:00
2025-12-17 16:53:38 +00:00
2026-01-02 00:52:37 +00:00
2026-01-02 00:52:37 +00:00
2026-01-02 01:46:28 +00:00
2026-01-04 03:08:40 +00:00
2025-12-22 21:58:20 +00:00
2025-12-14 02:45:24 +00:00
2026-01-02 02:55:31 +00:00
2025-12-12 19:21:44 +00:00
2025-12-21 06:01:47 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2025-12-20 20:53:25 +00:00
2025-12-21 10:26:21 -05:00
2025-12-23 06:26:53 +00:00
2025-12-20 20:37:16 +00:00
2025-12-22 21:58:20 +00:00
2026-01-03 03:08:43 +00:00
2026-01-04 06:02:51 +00:00
2026-01-04 06:02:51 +00:00
2026-01-07 02:54:01 +00:00
2025-12-20 01:55:52 +00:00
2026-01-02 01:46:28 +00:00
2025-12-21 14:20:13 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2025-12-24 03:53:35 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2025-12-24 14:35:33 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2025-12-23 05:46:44 +00:00
2025-12-12 19:21:44 +00:00
2026-01-07 04:36:37 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2025-12-12 19:21:44 +00:00
2025-12-20 01:55:52 +00:00
2025-12-19 18:55:48 +00:00
2025-12-24 14:35:33 +00:00
2025-12-12 19:21:44 +00:00
2025-12-23 20:52:01 +00:00
2025-12-23 15:09:22 +00:00
2026-01-03 03:08:43 +00:00
2025-12-21 04:57:31 +00:00
2025-12-20 01:55:52 +00:00
2025-12-20 05:46:03 +00:00
2026-01-03 19:42:53 +00:00
2026-01-03 19:42:53 +00:00
2025-12-14 02:45:24 +00:00
2025-12-23 03:28:45 +00:00
2025-12-22 01:31:57 +00:00
2025-12-23 23:17:49 +00:00
2025-12-23 05:46:44 +00:00
2025-12-23 03:40:00 +00:00
2025-12-14 02:45:24 +00:00