16 Commits
Author SHA1 Message Date
ik d63eedf41b test: gate admin cache headers in bootstrap 2026-09-16 20:23:37 +07:00
ik 907ad537e2 fix: accept non-hex alembic revision ids
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / dependency-audit (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-11 07:58:40 +07:00
ik 6664f24f20 fix: invoke Caddy adapter correctly in bootstrap 2026-09-11 07:48:05 +07:00
ik d28ad31aca fix: fail closed on bootstrap migration inspection 2026-09-11 07:46:10 +07:00
ik 42bdec6c2f fix: isolate scheduler validation in bootstrap 2026-09-11 07:43:14 +07:00
ik 486e4c4673 fix: wire report idempotency and bootstrap scheduler check 2026-09-11 07:41:55 +07:00
ik 2ba4f6027d A10: Add Caddy config validation and scheduler checks to bootstrap 2026-09-11 07:35:22 +07:00
ik 7386e7bea8 A10: Fix Alembic head extraction in bootstrap script
Bug: 'alembic heads' returns '48094a7d1b92 (head)', but DB query returns
only '48094a7d1b92'. String comparison failed due to '(head)' suffix.

Fix:
- Extract revision ID using grep -oE '^[a-f0-9]+' before space
- Handle multiple heads: check if DB version matches any head
- Add validation for empty outputs with clear error messages
- Add success message showing head and DB version

Verification:
- Script syntax: bash -n passes
- Handles single head (exact match)
- Handles multiple heads (DB version matches any)
2026-09-10 17:57:46 +07:00
ik 49027306d9 A10: Fix bootstrap to use dynamic Alembic head check
- Replace hardcoded '0013' with dynamic 'alembic heads' check
- Works with any current head revision
- Caddy adapt and scheduler checks already in place from previous fixes
- Bootstrap uses loopback ports and isolated compose profile
2026-09-10 06:13:00 +07:00
ik fc878c81d4 fix: R04 site cooldown uses full registry for disabled sources; R05 remove proxy/scheduler from bootstrap (#1788956171115) 2026-09-10 05:37:38 +07:00
ik 63e33e1861 fix: audit P0-P1 — T03-T07, D01-D08, U01-U02 (#1788956171115) 2026-09-09 20:02:52 +07:00
ik 0701383c28 feat: schedule authorized community imports 2026-09-07 16:45:49 +07:00
ik 7217356594 feat: enable safe community auto publishing 2026-09-07 13:00:58 +07:00
ik 5e27a5b066 perf: stabilize list queries for pilot
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s
2026-09-07 08:02:37 +07:00
ik 687b4c9cb5 feat: harden production security boundaries 2026-09-07 07:51:25 +07:00
ik 0f075469c8 test: verify clean production bootstrap 2026-09-06 14:34:05 +07:00