test: CI cache smoke (throwaway — DO NOT MERGE)
CI / changes (pull_request) Successful in 4s
CI / api (pull_request) Successful in 2m19s
CI / fast-checks (pull_request) Successful in 3m0s
CI / security (pull_request) Successful in 1m2s
CI / harness (pull_request) Successful in 5m59s
CI / gate (pull_request) Successful in 2s
#28
by luckberg was closed 2026-06-18 21:49:38 -04:00
chore(ci): persistent pnpm store + Playwright caches (and Dockerfile BuildKit cache)
CI / changes (pull_request) Successful in 4s
CI / api (pull_request) Successful in 2m6s
CI / fast-checks (pull_request) Successful in 2m32s
CI / security (pull_request) Successful in 1m2s
CI / harness (pull_request) Successful in 5m36s
CI / gate (pull_request) Successful in 2s
#27
by luckberg was merged 2026-06-18 21:32:08 -04:00
chore: remove unused Redis service and references
CI / changes (pull_request) Successful in 4s
CI / api (pull_request) Successful in 2m3s
CI / fast-checks (pull_request) Successful in 2m28s
CI / security (pull_request) Successful in 57s
CI / harness (pull_request) Successful in 5m25s
CI / gate (pull_request) Successful in 3s
#26
by luckberg was merged 2026-06-18 21:06:34 -04:00
3 / 3
Phase 20: Admin Member Editor & Form Declutter
CI / changes (pull_request) Successful in 4s
CI / fast-checks (pull_request) Successful in 2m26s
CI / api (pull_request) Successful in 1m56s
CI / harness (pull_request) Successful in 5m43s
CI / security (pull_request) Successful in 44s
CI / gate (pull_request) Successful in 3s
#25
by luckberg was merged 2026-06-18 20:40:35 -04:00
5 / 5
Phase 17: UI Optimization & Polish
CI / changes (pull_request) Successful in 5s
CI / api (pull_request) Successful in 2m12s
CI / fast-checks (pull_request) Successful in 2m26s
CI / security (pull_request) Successful in 1m0s
CI / harness (pull_request) Successful in 5m25s
CI / gate (pull_request) Successful in 2s
#24
by luckberg was merged 2026-06-18 16:24:54 -04:00
3 / 6
Phase 19: Local Auth (No-OIDC Mode)
CI / changes (pull_request) Successful in 9s
CI / api (pull_request) Successful in 3m2s
CI / fast-checks (pull_request) Successful in 4m20s
CI / security (pull_request) Successful in 1m14s
CI / harness (pull_request) Successful in 6m56s
CI / gate (pull_request) Successful in 2s
#23
by luckberg was merged 2026-06-18 06:25:00 -04:00
3 / 3
Phase 12: Initial Setup Wizard
CI / changes (pull_request) Successful in 3s
CI / fast-checks (pull_request) Successful in 1m56s
CI / api (pull_request) Successful in 1m44s
CI / harness (pull_request) Successful in 6m28s
CI / security (pull_request) Successful in 1m11s
CI / gate (pull_request) Successful in 0s
#22
by luckberg was merged 2026-06-16 19:10:33 -04:00
4 / 4
Phase 18: Auto timezone detection and ability to change timezone
CI / changes (pull_request) Successful in 2s
CI / fast-checks (pull_request) Successful in 1m28s
CI / api (pull_request) Successful in 1m6s
CI / harness (pull_request) Successful in 4m22s
CI / security (pull_request) Successful in 41s
CI / gate (pull_request) Successful in 1s
chore(dev): make the dev stack reachable through the Pangolin tunnel
CI / changes (pull_request) Successful in 1s
CI / fast-checks (pull_request) Successful in 1m26s
CI / api (pull_request) Successful in 1m5s
CI / harness (pull_request) Successful in 4m16s
CI / security (pull_request) Successful in 39s
CI / gate (pull_request) Successful in 1s
#20
by luckberg was merged 2026-06-14 21:09:27 -04:00
Phase 11: Per-Event Reminders (CAL-13/14, NOTIF-04/05/06)
CI / changes (pull_request) Successful in 2s
CI / fast-checks (pull_request) Successful in 1m25s
CI / api (pull_request) Successful in 1m3s
CI / harness (pull_request) Successful in 4m14s
CI / security (pull_request) Successful in 41s
CI / gate (pull_request) Successful in 1s
#19
by luckberg was merged 2026-06-14 14:06:45 -04:00
Isolate local API tests to a dedicated familysync_test DB (quick 260613-ndv)
CI / changes (pull_request) Successful in 2s
CI / fast-checks (pull_request) Successful in 1m24s
CI / api (pull_request) Successful in 1m3s
CI / harness (pull_request) Successful in 4m9s
CI / security (pull_request) Successful in 39s
CI / gate (pull_request) Successful in 1s
#18
by luckberg was merged 2026-06-13 20:32:45 -04:00
Phase 10 — Admin Role & Settings (ADMIN-01/02/03)
CI / changes (pull_request) Successful in 2s
CI / fast-checks (pull_request) Successful in 1m26s
CI / api (pull_request) Successful in 1m3s
CI / harness (pull_request) Successful in 4m11s
CI / security (pull_request) Successful in 39s
CI / gate (pull_request) Successful in 1s
#17
by luckberg was merged 2026-06-13 17:10:47 -04:00
ci: skip Docker publish for .gitea/.planning-only pushes
CI / changes (pull_request) Successful in 3s
CI / fast-checks (pull_request) Successful in 1m36s
CI / api (pull_request) Has been skipped
CI / harness (pull_request) Has been skipped
CI / security (pull_request) Successful in 9s
CI / gate (pull_request) Successful in 2s
#16
by luckberg was merged 2026-06-13 12:17:52 -04:00
Phase 16: CI dependency audit & security checks
CI / changes (pull_request) Successful in 2s
CI / fast-checks (pull_request) Successful in 1m23s
CI / api (pull_request) Successful in 1m1s
CI / harness (pull_request) Successful in 3m51s
CI / security (pull_request) Successful in 39s
CI / gate (pull_request) Successful in 2s
Phase 9: Faster Write-Back (CAL-15) — event-driven outbox drain
CI / changes (pull_request) Successful in 2s
CI / fast-checks (pull_request) Successful in 1m20s
CI / api (pull_request) Successful in 58s
CI / harness (pull_request) Successful in 3m52s
CI / gate (pull_request) Successful in 1s
#14
by luckberg was merged 2026-06-12 21:19:17 -04:00
[THROWAWAY] code CI probe — verify api/harness run
CI / changes (pull_request) Successful in 2s
CI / fast-checks (pull_request) Successful in 1m24s
CI / api (pull_request) Successful in 59s
CI / harness (pull_request) Successful in 3m56s
CI / gate (pull_request) Successful in 1s
#13
by luckberg was closed 2026-06-12 11:38:08 -04:00
[THROWAWAY] doc-only CI probe — verify api/harness skip
CI / changes (pull_request) Successful in 2s
CI / fast-checks (pull_request) Successful in 1m24s
CI / api (pull_request) Has been skipped
CI / harness (pull_request) Has been skipped
CI / gate (pull_request) Successful in 1s
#12
by luckberg was closed 2026-06-12 11:38:08 -04:00
Phase 15: skip api/harness CI for doc-only PRs + markdown lint gate
CI / changes (pull_request) Successful in 6s
CI / fast-checks (pull_request) Successful in 1m23s
CI / api (pull_request) Successful in 59s
CI / harness (pull_request) Successful in 3m55s
CI / gate (pull_request) Successful in 1s
Phase 14: desktop e2e coverage (add blocking Desktop Chrome Playwright gate)
CI / fast-checks (pull_request) Successful in 1m33s
CI / api (pull_request) Successful in 59s
CI / harness (pull_request) Successful in 3m55s
#10
by luckberg was merged 2026-06-12 09:32:27 -04:00
docs: refresh CI + lint/format docs (Phase 8 + Phase 13)
CI / fast-checks (pull_request) Successful in 1m19s
CI / api (pull_request) Successful in 58s
CI / harness (pull_request) Successful in 3m16s
#9
by luckberg was merged 2026-06-12 08:54:18 -04:00