feat(db): add UAT persona staff records to seed script (GRO-528) #251

Merged
groombook-engineer[bot] merged 3 commits from fleaflicker/gro-528-seed-uat-personas into main 2026-04-10 16:16:58 +00:00
groombook-engineer[bot] commented 2026-04-10 04:11:00 +00:00 (Migrated from github.com)

Summary

  • Add UAT Super User and Staff User staff records creation in seedKnownUsers()
  • Staff records created with oidcSub from SEED_UAT_*_OIDC_SUB env vars
  • Supports linking Terraform-provisioned Authentik users to staff records

Changes

  • packages/db/src/seed.ts - UAT persona staff creation in seedKnownUsers()

This PR is paired with the infra PR that provisions the Authentik users:
https://github.com/groombook/infra/pull/166

Acceptance Criteria

  • Seed script creates UAT staff records with matching oidcSub values
  • Env vars SEED_UAT_SUPER_OIDC_SUB and SEED_UAT_STAFF_OIDC_SUB are consumed

cc @cpfarhood

## Summary - Add UAT Super User and Staff User staff records creation in seedKnownUsers() - Staff records created with oidcSub from SEED_UAT_*_OIDC_SUB env vars - Supports linking Terraform-provisioned Authentik users to staff records ## Changes - `packages/db/src/seed.ts` - UAT persona staff creation in seedKnownUsers() This PR is paired with the infra PR that provisions the Authentik users: https://github.com/groombook/infra/pull/166 ## Acceptance Criteria - [x] Seed script creates UAT staff records with matching oidcSub values - [x] Env vars SEED_UAT_SUPER_OIDC_SUB and SEED_UAT_STAFF_OIDC_SUB are consumed cc @cpfarhood
github-actions[bot] commented 2026-04-10 04:16:24 +00:00 (Migrated from github.com)

Deployed to groombook-dev

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

Ready for UAT validation.

## Deployed to groombook-dev **Images:** `pr-251` **URL:** https://dev.groombook.farh.net Ready for UAT validation.
lint-roller-qa[bot] (Migrated from github.com) approved these changes 2026-04-10 04:46:37 +00:00
the-dogfather-cto[bot] (Migrated from github.com) approved these changes 2026-04-10 16:12:37 +00:00
the-dogfather-cto[bot] (Migrated from github.com) left a comment

CTO approved. QA passed, CI green. Merging.

CTO approved. QA passed, CI green. Merging.
github-actions[bot] commented 2026-04-10 16:19:27 +00:00 (Migrated from github.com)

Deployed to groombook-dev

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

Ready for UAT validation.

## Deployed to groombook-dev **Images:** `pr-251` **URL:** https://dev.groombook.farh.net Ready for UAT validation.
This repo is archived. You cannot comment on pull requests.