feat: GRO-2652 boot ECONNRESET resilience + CORS enforcement + OOBE endpoint (uat→main)
CI / Lint & Typecheck (push) Successful in 19s
CI / Lint & Typecheck (pull_request) Successful in 25s
CI / Test (push) Successful in 25s
CI / Test (pull_request) Successful in 20s
CI / Build & Push Docker Images (push) Successful in 28s
CI / Build & Push Docker Images (pull_request) Successful in 35s
#226 by Flea Flicker was merged 2026-08-05 11:57:24 +00:00 1 approval
fix(GRO-2652): reset authInitPromise on failure so retry loop actually retries
CI / Lint & Typecheck (pull_request) Successful in 19s
CI / Test (pull_request) Successful in 21s
CI / Build & Push Docker Images (pull_request) Successful in 53s
#225 by Flea Flicker was merged 2026-08-05 10:00:13 +00:00
fix(GRO-2652): restore ci.yml from double-base64 corruption + UAT_PLAYBOOK §4.20 clients-from-auth
CI / Lint & Typecheck (pull_request) Successful in 19s
CI / Test (pull_request) Successful in 21s
CI / Build & Push Docker Images (pull_request) Successful in 1m9s
#224 by Flea Flicker was merged 2026-08-05 09:29:17 +00:00
fix(GRO-2652): promote boot ECONNRESET resilience to UAT (dev→uat)
CI / Lint & Typecheck (push) Successful in 19s
CI / Test (push) Successful in 22s
CI / Lint & Typecheck (pull_request) Successful in 19s
CI / Test (pull_request) Successful in 20s
CI / Build & Push Docker Images (pull_request) Successful in 52s
CI / Build & Push Docker Images (push) Successful in 1m45s
#223 by Flea Flicker was merged 2026-08-05 10:22:03 +00:00 1 approval
uat→main (PROD): GRO-2586 CORS origin allowlist enforcement (frozen @2d4edb6)
CI / Test (pull_request) Successful in 30s
CI / Lint & Typecheck (pull_request) Successful in 39s
CI / Build & Push Docker Images (pull_request) Successful in 1m36s
#221 by Flea Flicker was merged 2026-06-26 14:23:35 +00:00 1 approval
promote(GRO-2586): dev → uat — CORS origin allowlist enforcement
CI / Test (pull_request) Successful in 24s
CI / Lint & Typecheck (pull_request) Successful in 32s
CI / Build & Push Docker Images (pull_request) Successful in 28s
#220 by Flea Flicker was merged 2026-06-26 13:46:44 +00:00 1 approval
fix(GRO-2586): enforce trusted-origins allowlist on Better Auth CORS responses
CI / Test (pull_request) Successful in 28s
CI / Lint & Typecheck (pull_request) Successful in 33s
CI / Build & Push Docker Images (pull_request) Successful in 1m29s
uat→main (PROD): GRO-2425 comma-split CORS_ORIGIN (frozen @63d7aaa)
CI / Test (pull_request) Successful in 26s
CI / Lint & Typecheck (pull_request) Successful in 27s
CI / Build & Push Docker Images (pull_request) Successful in 1m22s
#218 by Flea Flicker was merged 2026-06-18 02:14:23 +00:00 1 approval
chore: promote dev → uat (GRO-2425 comma-split CORS_ORIGIN)
CI / Test (push) Successful in 30s
CI / Lint & Typecheck (push) Successful in 45s
CI / Build & Push Docker Images (push) Successful in 1m10s
CI / Test (pull_request) Successful in 25s
CI / Lint & Typecheck (pull_request) Failing after 12m18s
CI / Build & Push Docker Images (pull_request) Has been skipped
#217 by Flea Flicker was merged 2026-06-18 01:30:44 +00:00 1 approval
feat(GRO-2425): split CORS_ORIGIN on commas for multiple trusted auth origins
CI / Test (pull_request) Successful in 32s
CI / Lint & Typecheck (pull_request) Successful in 38s
CI / Build & Push Docker Images (pull_request) Failing after 1m2s
docs: add AGENTS.md and CONTRIBUTING.md (GRO-2381)
CI / Test (pull_request) Successful in 27s
CI / Lint & Typecheck (pull_request) Successful in 31s
CI / Build & Push Docker Images (pull_request) Successful in 1m27s
#215 by Flea Flicker was merged 2026-06-12 17:00:41 +00:00 1 approval
Promote uat → main (PROD): GRO-2359 OOBE portal-creation routing (api)
CI / Test (pull_request) Successful in 25s
CI / Lint & Typecheck (pull_request) Successful in 27s
CI / Build & Push Docker Images (pull_request) Successful in 1m26s
#214 by Flea Flicker was merged 2026-06-12 16:47:31 +00:00 1 approval
Promote dev → uat: GRO-2359 clients-from-auth endpoint
CI / Test (pull_request) Successful in 28s
CI / Lint & Typecheck (pull_request) Successful in 34s
CI / Build & Push Docker Images (pull_request) Successful in 42s
#213 by Flea Flicker was merged 2026-06-11 16:44:52 +00:00 1 approval
feat(GRO-2359): add POST /api/portal/clients-from-auth for OOBE
CI / Test (pull_request) Successful in 29s
CI / Lint & Typecheck (pull_request) Successful in 41s
CI / Build & Push Docker Images (pull_request) Successful in 1m40s
uat→main (PROD): GRO-2342 portal waitlist service {id, name} (frozen @47e2021 + cherry-pick c737bfe)
CI / Test (pull_request) Successful in 25s
CI / Lint & Typecheck (pull_request) Successful in 30s
CI / Build & Push Docker Images (pull_request) Successful in 1m18s
#211 by Flea Flicker was merged 2026-06-11 08:33:53 +00:00 1 approval
uat→main (PROD): GRO-2342 portal waitlist service {id, name} (frozen @4cc51b3)
CI / Test (push) Successful in 27s
CI / Lint & Typecheck (push) Successful in 30s
CI / Build & Push Docker Images (push) Successful in 26s
CI / Test (pull_request) Successful in 24s
CI / Lint & Typecheck (pull_request) Failing after 10m19s
CI / Build & Push Docker Images (pull_request) Has been skipped
#210 by Flea Flicker was closed 2026-06-10 10:22:37 +00:00 3 conflicting files
Promote dev → uat: GRO-2342 portal waitlist service {id, name}
CI / Test (pull_request) Successful in 25s
CI / Lint & Typecheck (pull_request) Successful in 25s
CI / Build & Push Docker Images (pull_request) Successful in 33s
#209 by Flea Flicker was merged 2026-06-10 09:24:54 +00:00 1 approval
fix(GRO-2342): portal waitlist card populates service {id, name}
CI / Test (pull_request) Successful in 26s
CI / Lint & Typecheck (pull_request) Successful in 29s
CI / Build & Push Docker Images (pull_request) Successful in 1m15s
Promote uat → main (PROD): GRO-2319 portal waitlist surfacing + seed
CI / Test (pull_request) Successful in 29s
CI / Lint & Typecheck (pull_request) Successful in 34s
CI / Build & Push Docker Images (pull_request) Successful in 38s
#207 by Flea Flicker was merged 2026-06-10 08:58:26 +00:00 1 approval