Scrubs McBarkley
081379c189
Merge pull request 'promote: uat → main (GRO-1509 OIDC accountLinking fix)' ( #46 ) from uat into main
...
CI / Test (push) Successful in 9s
CI / Lint & Typecheck (push) Successful in 12s
CI / Build & Push Docker Images (push) Successful in 50s
Merge uat → main: GRO-1509 OIDC accountLinking fix
Sign-offs cleared:
- QA: GRO-1510 ✓
- UAT: GRO-1515 ✓
- Security: GRO-1516 ✓
- Infra: groombook/infra PR #413 ✓
2026-05-22 14:03:43 +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
f55c74983f
Merge pull request 'revert: undo PR #47 Dockerfile apps/api switch (broke CI Docker build)' ( #50 ) from revert/gro-1533-dockerfile-fix into dev
...
CI / Lint & Typecheck (push) Successful in 9s
CI / Test (push) Successful in 9s
CI / Build & Push Docker Images (push) Successful in 50s
revert: undo PR #47 Dockerfile apps/api switch (broke CI Docker build)
Restores root src/ build path. PR #47 broke CI because pnpm-workspace.yaml
and lockfile dont include apps/*. Admin 500 root cause is in code/schema changes.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-22 13:31:12 +00:00
Chris Farhood
8bdab69288
revert: undo PR #47 Dockerfile apps/api switch (broke CI Docker build)
...
CI / Test (pull_request) Successful in 8s
CI / Lint & Typecheck (pull_request) Successful in 9s
CI / Build & Push Docker Images (pull_request) Successful in 47s
Reverts the Dockerfile to the root src/ build. PR #47 switched to apps/api/
but the pnpm workspace config and lockfile don't include apps/*, causing
Docker build failures (CI runs #968 , #970 ).
The actual admin 500 root cause needs further investigation — it's in the
code/schema changes, not the Dockerfile build path.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-22 13:30:51 +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
8f7104c3a0
Merge pull request 'fix(GRO-1533): revert Dockerfile to build from apps/api/src/' ( #47 ) from fix/gro-1533-revert-dockefile-build-change into dev
...
CI / Test (push) Successful in 9s
CI / Lint & Typecheck (push) Successful in 10s
CI / Build & Push Docker Images (push) Failing after 18s
fix(GRO-1533): revert Dockerfile to build from apps/api/src/
Reverts the Dockerfile change that switched from pnpm --filter @groombook/api build
to pnpm build, which caused the image to build from root src/ instead of
apps/api/src/. This produced HTTP 500 on all authenticated admin routes.
Conflict with PR #45 (seed filter fix) resolved: migrate/seed/reset stages
use @groombook/api db:migrate|seed|reset since the builder only has apps/api/.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-22 13:23:49 +00:00
Flea Flicker
dab9bfab71
fix(GRO-1533): revert Dockerfile to build from apps/api/src/
...
CI / Test (pull_request) Successful in 10s
CI / Lint & Typecheck (pull_request) Successful in 10s
CI / Build & Push Docker Images (pull_request) Failing after 18s
The Dockerfile build change (pnpm build → pnpm --filter @groombook/api)
was made against dev HEAD, but the root src/ directory was never fully
audited for parity with apps/api/src/. Admin routes returning 500 for
authenticated users post-OIDC login is consistent with the image
running code with incomplete middleware chain or mismatched schema
types when the root build path was used.
Revert to the apps/api/ build path which is known to work correctly.
UAT is running images from dev branch commit 9462915 which includes
this change alongside schema cleanup commits.
Root cause: Dockerfile was changed to build from root src/ instead of
apps/api/src/ without confirming the two source trees are functionally
identical. The proper fix path (schema audit + reconciliation) is
tracked in GRO-1536.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-22 13:23: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
The Dogfather
70bc946a0d
Merge pull request 'fix(seed): use --filter @groombook/db for seed/migrate/reset scripts' ( #45 ) from flea-flicker/gro-1531-seed-db-filter into dev
...
CI / Lint & Typecheck (push) Successful in 10s
CI / Test (push) Successful in 10s
CI / Build & Push Docker Images (push) Successful in 21s
fix(seed): use --filter @groombook/db for seed/migrate/reset scripts
Merge PR #45 to dev. QA approved (review #3506 ), CTO reviewed.
2026-05-22 13:17:09 +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
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
e01c12a316
Merge pull request 'chore: migrate .github/workflows to .gitea/workflows' ( #22 ) from gitea/migrate-workflows into main
...
CI / Lint & Typecheck (push) Successful in 15s
CI / Test (push) Successful in 20s
CI / Build & Push Docker Image (push) Failing after 1m47s
chore: migrate .github/workflows to .gitea/workflows
Migrate CI workflow from GitHub Actions to Gitea Actions.
- Registry: ghcr.io → git.farh.net
- Auth: secrets.GITHUB_TOKEN → gitea.token
- Cache: type=gha → type=registry
Part of GRO-1315.
2026-05-20 01:34:04 +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