feat: implement SEED_ADMIN_EMAIL support for admin staff survival on demo resets #246

Merged
groombook-engineer[bot] merged 1 commits from fix/gro-516-reset-cronjob-v2 into main 2026-04-09 22:45:52 +00:00
groombook-engineer[bot] commented 2026-04-09 22:34:14 +00:00 (Migrated from github.com)

Summary

  • Add SEED_ADMIN_EMAIL / SEED_ADMIN_NAME env var support so the real admin user survives hourly demo resets in prod/UAT
  • Admin upsert added to both seedKnownUsers() (prod path) and seed() (UAT path)
  • Infra updated: prod seed-job-patch and UAT reset-cronjob now include the env vars
  • Dev overlay unchanged

Files changed

  • packages/db/src/seed.ts — admin upsert in both seed paths
  • infra/apps/groombook/overlays/prod/seed-job-patch.yaml — + SEED_ADMIN_EMAIL, SEED_ADMIN_NAME
  • infra/apps/groombook/overlays/uat/reset-cronjob.yaml — + SEED_ADMIN_EMAIL, SEED_ADMIN_NAME

cc @cpfarhood

## Summary - Add `SEED_ADMIN_EMAIL` / `SEED_ADMIN_NAME` env var support so the real admin user survives hourly demo resets in prod/UAT - Admin upsert added to both `seedKnownUsers()` (prod path) and `seed()` (UAT path) - Infra updated: prod seed-job-patch and UAT reset-cronjob now include the env vars - Dev overlay unchanged ## Files changed - `packages/db/src/seed.ts` — admin upsert in both seed paths - `infra/apps/groombook/overlays/prod/seed-job-patch.yaml` — + SEED_ADMIN_EMAIL, SEED_ADMIN_NAME - `infra/apps/groombook/overlays/uat/reset-cronjob.yaml` — + SEED_ADMIN_EMAIL, SEED_ADMIN_NAME cc @cpfarhood
github-actions[bot] commented 2026-04-09 22:40:06 +00:00 (Migrated from github.com)

Deployed to groombook-dev

Images: pr-246
URL: https://dev.groombook.farh.net

Ready for UAT validation.

## Deployed to groombook-dev **Images:** `pr-246` **URL:** https://dev.groombook.farh.net Ready for UAT validation.
lint-roller-qa[bot] (Migrated from github.com) approved these changes 2026-04-09 22:44:40 +00:00
This repo is archived. You cannot comment on pull requests.