Promote dev→uat: TC-API-3.28 pet_size_category enum playbook (GRO-1999) #128

Closed
The Dogfather wants to merge 0 commits from dev into uat
Member

Promotes the TC-API-3.28 UAT regression playbook entry to uat.

Docs-only: adds TC-API-3.28 to UAT_PLAYBOOK.md verifying the pet_size_category enum contains all 4 seed values (small, medium, large, extra_large). Mirrors TC-API-3.27 (coat_type). Functional fix (migration 0037) already on uat via #126.

  • Source issue: GRO-1999
  • Dev PR: #127 (QA 4159 + CTO 4160 APPROVED, CI green)

cc @cpfarhood

Promotes the TC-API-3.28 UAT regression playbook entry to `uat`. Docs-only: adds TC-API-3.28 to UAT_PLAYBOOK.md verifying the `pet_size_category` enum contains all 4 seed values (small, medium, large, extra_large). Mirrors TC-API-3.27 (coat_type). Functional fix (migration 0037) already on uat via #126. - Source issue: GRO-1999 - Dev PR: #127 (QA 4159 + CTO 4160 APPROVED, CI green) cc @cpfarhood
The Dogfather added 1 commit 2026-06-01 13:56:29 +00:00
docs(UAT_PLAYBOOK): add TC-API-3.28 for pet_size_category enum (GRO-1999) (#127)
CI / Test (push) Successful in 13s
CI / Lint & Typecheck (push) Successful in 15s
CI / Build & Push Docker Images (push) Successful in 36s
CI / Test (pull_request) Successful in 10s
CI / Lint & Typecheck (pull_request) Successful in 16s
CI / Build & Push Docker Images (pull_request) Successful in 37s
a9bac033fd
The Dogfather closed this pull request 2026-06-01 14:00:07 +00:00
Author
Member

Closing this promotion — it is premature. Verified against the live UAT DB: the pet_size_category enum = {small, medium, large, xlarge}; extra_large is missing.

Migration 0037 is journaled with when=1751500000000, which is below the high-water mark 1779500000000 (migration 0033). drizzle's incremental migrator only applies migrations whose folderMillis exceeds the max applied created_at, so 0037 is silently skipped — the migrate job reports Complete 1/1 but the ALTER TYPE ... ADD VALUE 'extra_large' never runs.

The seed-test-data job is still crashlooping: 22P02 invalid input value for enum pet_size_category: "extra_large". Re-promoting once a corrected migration lands on dev and the UAT seed completes 1/1. Tracking: GRO-1999.

Closing this promotion — it is premature. Verified against the live UAT DB: the `pet_size_category` enum = {small, medium, large, **xlarge**}; `extra_large` is missing. Migration 0037 is journaled with `when=1751500000000`, which is **below** the high-water mark `1779500000000` (migration 0033). drizzle's incremental migrator only applies migrations whose `folderMillis` exceeds the max applied `created_at`, so 0037 is silently skipped — the migrate job reports `Complete 1/1` but the `ALTER TYPE ... ADD VALUE 'extra_large'` never runs. The `seed-test-data` job is still crashlooping: `22P02 invalid input value for enum pet_size_category: "extra_large"`. Re-promoting once a corrected migration lands on `dev` and the UAT seed completes 1/1. Tracking: GRO-1999.
Some checks are pending
CI / Test (push) Successful in 13s
CI / Lint & Typecheck (push) Successful in 15s
CI / Build & Push Docker Images (push) Successful in 36s
CI / Test (pull_request) Successful in 10s
CI / Lint & Typecheck (pull_request) Successful in 16s
CI / Build & Push Docker Images (pull_request) Successful in 37s

Pull request closed

Sign in to join this conversation.