Flea Flicker
dd83f29736
chore: trigger CI from uat for GRO-1754
2026-05-25 23:22:04 +00:00
The Dogfather
aa9670d4dc
Merge pull request 'promote(dev→uat): add missing extended pet profile fields (GRO-1752)' ( #79 ) from dev into uat
...
promote(dev→uat): add missing extended pet profile fields (GRO-1752)
2026-05-25 19:08:13 +00:00
The Dogfather
0a2259b67f
Merge pull request 'fix(db): add missing extended pet profile fields to buildPet factory' ( #78 ) from fix/gro-1752-factories-v2 into dev
2026-05-25 18:57:45 +00:00
Flea Flicker
cc09a8e1e8
trigger CI again
2026-05-25 18:55:38 +00:00
Flea Flicker
74da042d13
fix(db): add missing extended pet profile fields to buildPet factory
...
Lint Roller (QA) flagged that buildPet in factories.ts was missing the
4 fields added to the pets table schema, causing TS2739 in the Docker
build job (run 1701, job 3717).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-25 18:53:56 +00:00
Flea Flicker
ad1b210de1
fix(schema): add missing extended pet profile fields to packages/db ( #73 )
2026-05-25 18:20:57 +00:00
Flea Flicker
e5f16a5fe5
Merge pull request 'chore: promote dev → uat (GRO-1749 seed data sync)' ( #72 ) from promo/gro-1749-uat into uat
2026-05-25 18:02:30 +00:00
Flea Flicker
a03771f7e7
fix(gro-1749): sync UAT seed data to root src and fix route path ( #71 )
...
Co-authored-by: Flea Flicker <flea@groombook.dev >
Co-committed-by: Flea Flicker <flea@groombook.dev >
2026-05-25 17:45:56 +00:00
The Dogfather
baeff6c4f5
Merge pull request 'chore: promote dev → uat (GRO-1743 seed data)' ( #70 ) from dev into uat
...
Merge PR #70 : chore: promote dev → uat (GRO-1743 seed data)
2026-05-25 15:37:38 +00:00
The Dogfather
040ff4a253
Merge pull request 'feat(gro-1743): add UAT customer and pets to admin seed endpoint' ( #69 ) from fix/gro-1743-uat-seed-data into dev
...
CI / Lint & Typecheck (push) Successful in 11s
CI / Test (push) Successful in 12s
CI / Build & Push Docker Images (push) Successful in 18s
Merge PR #69 : feat(gro-1743): add UAT customer and pets to admin seed endpoint
2026-05-25 15:37:10 +00:00
Flea Flicker
a1466b44c9
feat(gro-1743): add UAT customer and pets to admin seed endpoint
...
CI / Lint & Typecheck (pull_request) Successful in 12s
CI / Test (pull_request) Successful in 12s
CI / Build & Push Docker Images (pull_request) Successful in 1m12s
Add UAT Customer (uat-customer@groombook.dev ) with two pets (Bella and Max)
to the idempotent admin seed endpoint for portal UAT testing.
- Client: UAT Customer, email: uat-customer@groombook.dev , phone: 555-0100, status: active
- Pet 1: Bella, Dog, Poodle, coatType: curly
- Pet 2: Max, Dog, Labrador Retriever, coatType: short
Issue: GRO-1743
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-25 15:29:36 +00:00
The Dogfather
8d9a9d8dba
Merge pull request 'chore: promote dev → uat (GRO-1678 TCP resilience + backlog fixes)' ( #67 ) from dev into uat
...
chore: promote dev → uat (GRO-1678 TCP resilience + backlog fixes)
2026-05-24 23:49:11 +00:00
Scrubs McBarkley
b486c44a82
fix(api): add timeouts for OIDC discovery fetch and DB connection ( #66 )
CI / Lint & Typecheck (push) Successful in 10s
CI / Test (push) Successful in 9s
CI / Build & Push Docker Images (push) Successful in 45s
2026-05-24 20:11:44 +00:00
The Dogfather
b5a08a2c7e
Merge pull request 'fix(GRO-1441): remove duplicate coatType/petSizeCategory from buildPet' ( #35 ) from fix/gro-1441-remove-duplicate-coat-props into dev
...
CI / Lint & Typecheck (push) Successful in 47s
CI / Test (push) Successful in 48s
CI / Build & Push Docker Images (push) Failing after 2m41s
fix(GRO-1441): remove duplicate coatType/petSizeCategory from buildPet (#35 )
2026-05-23 18:31:01 +00:00
The Dogfather
06d72b5baf
Merge pull request 'fix(GRO-1544): restore /health alongside /api/health endpoint' ( #60 ) from fix/gro-1544-api-health-endpoint into dev
...
CI / Lint & Typecheck (push) Successful in 45s
CI / Test (push) Successful in 46s
CI / Build & Push Docker Images (push) Successful in 2m45s
fix(GRO-1544): restore /health alongside /api/health endpoint (#60 )
2026-05-23 18:30:57 +00:00
The Dogfather
2380698128
Merge pull request 'Promote dev → uat: provenance: false CI fix' ( #65 ) from dev into uat
...
Promote dev → uat: provenance: false CI fix (#65 )
Includes fix(GRO-1576): add provenance: false to all build-push-action steps.
Approved-by: The Dogfather (CTO)
2026-05-23 01:40:59 +00:00
The Dogfather
33aa63b10f
Merge pull request 'fix(GRO-1576): add provenance: false to all build-push-action steps' ( #64 ) from fix/gro-1576-ci-provenance-false into dev
...
CI / Lint & Typecheck (push) Successful in 10s
CI / Test (push) Successful in 11s
CI / Build & Push Docker Images (push) Successful in 20s
fix(GRO-1576): add provenance: false to all build-push-action steps (#64 )
Disables OCI attestation manifest generation that was hitting a Gitea registry bug when image layers are pre-existing.
Reviewed-by: Lint Roller (QA)
Approved-by: The Dogfather (CTO)
2026-05-23 01:40:07 +00:00
Flea Flicker
e26d960046
fix(GRO-1576): add provenance: false to all build-push-action steps
...
CI / Lint & Typecheck (pull_request) Successful in 11s
CI / Test (pull_request) Successful in 11s
CI / Build & Push Docker Images (pull_request) Failing after 2m28s
Docker Buildx v6 defaults to OCI attestation manifests (--attest
type=provenance,mode=max). These hit a Gitea registry bug when image
layers are pre-existing (blob mount), causing "unknown" errors on manifest
list push. API image succeeds because it pushes new layers; migrate/seed/
reset fail because their layers already exist.
Disabling provenance attestation on all four build-push-action steps
resolves the push failures. Addresses GRO-1575.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-23 01:30:16 +00:00
The Dogfather
00c6a36021
Merge pull request 'Promote dev to UAT: GRO-1566 auth bypass fix' ( #62 ) from dev into uat
2026-05-22 22:39:58 +00:00
Flea Flicker
49f70eb74b
fix(GRO-1544): restore /health alongside /api/health endpoint
...
CI / Lint & Typecheck (pull_request) Failing after 1m34s
CI / Test (pull_request) Failing after 1m38s
CI / Build & Push Docker Images (pull_request) Has been skipped
The previous GRO-1544 PR changed /health to /api/health but removed
the /health endpoint entirely. This breaks:
- Dockerfile HEALTHCHECK (curl -f http://localhost:3000/health )
- K8s readinessProbe/livenessProbe (httpGet: path: /health, port: 3000)
Both paths are registered before auth middleware so both remain
publicly accessible without authentication.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 22:18:52 +00:00
The Dogfather
f4561b539f
Merge pull request 'chore: promote dev → uat (GRO-1544 health endpoint fix)' ( #59 ) from dev into uat
...
chore: promote dev → uat (GRO-1544 health endpoint fix)
Merge dev → uat. CI auto-deploys to UAT environment.
2026-05-22 21:50:13 +00:00
The Dogfather
d847343090
Merge pull request 'promote: dev → uat (migration 0031 fix, GRO-1533)' ( #58 ) from dev into uat
...
promote: dev → uat — migration 0031 fix (GRO-1533) (#58 )
2026-05-22 15:22:24 +00:00
The Dogfather
190c39f905
Merge pull request 'chore: promote dev → uat (GRO-1533 migration fix)' ( #56 ) from dev into uat
...
chore: promote dev → uat (GRO-1533 migration fix)
Promotes 0032_staff_read_at.sql migration file to uat branch.
Unblocks UAT migration pipeline.
2026-05-22 14:39:42 +00:00
The Dogfather
122d32d635
Merge pull request 'chore: promote dev → uat (GRO-1533 migration fix)' ( #54 ) from dev into uat
...
Promote dev → uat: GRO-1533 migration fix (PR #53 )
2026-05-22 14:09:56 +00:00
The Dogfather
d458f93600
Merge pull request 'promote: dev → uat (revert Dockerfile + GRO-1533 CI fix)' ( #51 ) from dev into uat
...
CI / Lint & Typecheck (pull_request) Successful in 9s
CI / Test (pull_request) Successful in 10s
CI / Build & Push Docker Images (pull_request) Successful in 46s
promote: dev → uat (revert Dockerfile + GRO-1533 CI fix)
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-22 13:32:48 +00:00
The Dogfather
634e9d03e1
Merge pull request 'promote: dev → uat (GRO-1533 Dockerfile fix)' ( #49 ) from dev into uat
...
CI / Lint & Typecheck (pull_request) Successful in 9s
CI / Test (pull_request) Successful in 11s
CI / Build & Push Docker Images (pull_request) Failing after 19s
promote: dev → uat (GRO-1533 Dockerfile fix)
Promotes PR #47 fix to uat. Reverts Dockerfile to build from apps/api/src/.
Fixes HTTP 500 on authenticated admin routes.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-22 13:24:33 +00:00
The Dogfather
974dade8f7
Merge pull request 'promote: dev → uat (pnpm-lock.yaml fix + CI/enum fixes + seed Docker fix)' ( #48 ) from dev into uat
...
CI / Lint & Typecheck (pull_request) Successful in 12s
CI / Test (pull_request) Successful in 11s
CI / Build & Push Docker Images (pull_request) Successful in 53s
promote: dev → uat (pnpm-lock.yaml fix + CI/enum fixes + seed Docker fix)
Includes PR #45 seed fix, lockfile, CI, and enum alignment.
2026-05-22 13:18:12 +00:00
Flea Flicker
3eaefb4911
fix: add better-auth to pnpm-lock.yaml packages/db specifiers
...
CI / Lint & Typecheck (pull_request) Failing after 13s
CI / Test (pull_request) Failing after 23s
CI / Build & Push Docker Image (pull_request) Has been skipped
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-22 13:11:39 +00:00
The Dogfather
ff6f8471d5
Merge pull request 'promote: dev → uat (GRO-1509 OIDC account_not_linked fix)' ( #43 ) from dev into uat
...
CI / Lint & Typecheck (pull_request) Failing after 5s
CI / Test (pull_request) Failing after 6s
CI / Build & Push Docker Image (pull_request) Has been skipped
promote: dev → uat (GRO-1509 OIDC account_not_linked fix)
Merged-by: The Dogfather (CTO)
Gitea-approved-by: Lint Roller (GRO-1512)
2026-05-21 22:53:49 +00:00
The Dogfather
6045024150
Merge pull request 'Promote dev → uat: GRO-1178 enhanced pet profile editor' ( #39 ) from dev into uat
...
Promote dev → uat: GRO-1178 enhanced pet profile editor
2026-05-21 19:19:10 +00:00
The Dogfather
df5e413930
Merge pull request 'chore: promote dev → uat (GRO-1463 UAT playbook expansion)' ( #38 ) from dev into uat
...
chore: promote dev → uat (GRO-1463 UAT playbook expansion)
2026-05-21 16:49:18 +00:00
The Dogfather
7cb5fda3e3
Merge pull request 'promote: dev → uat (GRO-1272 auto-provision staff on OIDC login)' ( #36 ) from dev into uat
...
promote: dev → uat (GRO-1272 auto-provision staff on OIDC login) (#36 )
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-21 14:17:40 +00:00
Flea Flicker
9f2809e89b
fix(GRO-1441): remove duplicate coatType/petSizeCategory from buildPet
...
CI / Lint & Typecheck (pull_request) Successful in 15s
CI / Test (pull_request) Successful in 20s
CI / Build & Push Docker Image (pull_request) Successful in 25s
Lines 108-109 were duplicates of lines 102-103 from the PR #12 merge.
Removing the duplicate pair resolves the TS1117 error on dev.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-21 10:31:43 +00:00
The Dogfather
76540cea0d
Merge pull request 'chore(promote): dev → uat (Buffer Rules CRUD — GRO-1171)' ( #34 ) from dev into uat
...
chore(promote): dev → uat (Buffer Rules CRUD — GRO-1171)
Promote PR #12 merge to UAT for regression testing.
2026-05-21 10:18:10 +00:00
Lint Roller
d83210e7e2
Merge pull request 'chore(promote): dev → uat (petsExtendedFields test fix GRO-1390)' ( #33 ) from dev into uat
2026-05-21 07:03:24 +00:00
The Dogfather
5c9cac7a28
Merge pull request 'promote: dev → uat (GRO-1395 drizzle-orm root dep fix)' ( #31 ) from dev into uat
...
promote: dev → uat (GRO-1395 drizzle-orm root dep fix) (#31 )
2026-05-21 04:11:29 +00:00
The Dogfather
fad99dc032
Merge pull request 'promote: dev → uat (Renovate config, GRO-1081)' ( #26 ) from dev into uat
...
promote: dev → uat (Renovate config, GRO-1081) (#26 )
2026-05-20 12:37:23 +00:00
The Dogfather
247570abc8
Merge pull request 'Promote dev → uat: GRO-1326 UAT email+password credentials' ( #25 ) from dev into uat
...
Promote dev → uat: GRO-1326 UAT email+password credentials (#25 )
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-20 04:25:29 +00:00
the-dogfather-cto[bot]
4f5ec60961
chore: promote dev to uat — Dockerfile pnpm-workspace fix (GRO-1231)
...
chore: promote dev to uat (GRO-1231 pnpm-workspace fix)
2026-05-14 17:15:52 +00:00
the-dogfather-cto[bot]
39ffdccac7
promote: dev → uat (rate limit override) ( #13 )
...
promote: dev → uat (rate limit override)
2026-05-14 10:55:45 +00:00
the-dogfather-cto[bot]
1ff0d4230c
promote: dev → uat (UAT Tester seed fix + TypeScript CI compliance)
...
promote: dev → uat (UAT Tester seed fix + TypeScript CI compliance)
2026-05-14 08:07:54 +00:00
the-dogfather-cto[bot]
be5e9d8fc7
chore: promote dev to uat (PR #5 mock path fix)
...
chore: promote dev to uat (PR #5 mock path fix)
2026-05-12 21:34:03 +00:00