feat(db-split): Phase 3 — Repository Refactoring & Cross-DB Gaps (#108) #113

Closed
fastie81 wants to merge 8 commits from feature/db-split-phase3-refactoring into main
Owner

Closed 2026-09-06 without merge: Database-per-club split abandoned in favour of single-DB + Postgres RLS. Code preserved at archive tag refs/archive/db-split-2026-09-06.


feat(db-split): Phase 3 — Repository Refactoring & Cross-DB Gaps (#108)

_Closed 2026-09-06 without merge: Database-per-club split abandoned in favour of single-DB + Postgres RLS. Code preserved at archive tag refs/archive/db-split-2026-09-06._ --- feat(db-split): Phase 3 — Repository Refactoring & Cross-DB Gaps (#108)
Phase 1: Dynamic Routing Infrastructure (#106)
All checks were successful
CI / test (push) Successful in 5m53s
CI / lint-frontend (push) Successful in 2m8s
0e6b0b009b
Fix issues raised in Phase 1 implementation review
All checks were successful
CI / test (push) Successful in 5m25s
CI / lint-frontend (push) Successful in 1m56s
a5e85edc97
Fix deadlock risk in get_engine and fix test mock URL setup
All checks were successful
CI / test (push) Successful in 5m51s
CI / lint-frontend (push) Successful in 2m2s
eb22e7a46d
- Adds Docker image build and push to registry on successful CI
- Uses forgejo.repository_owner and forgejo.token for auth
- Tags: branch refs, semver versions, and latest on main branch
- Depends on test job to ensure only validated images are pushed
- Restores original docker-compose.yml with clean build configuration
- Adds docker-compose.registry.yml for pulling pre-built images from Forgejo registry
- Use: docker-compose -f docker-compose.yml -f docker-compose.registry.yml up -d
This override file configures docker-compose to pull images from the
Forgejo container registry instead of building locally.

Usage on server:
  docker login forgejo.scrat.co.nz
  docker-compose -f docker-compose.yml -f docker-compose.registry.yml up -d
feat(db-split): separate central and club migrations with dynamic tenant DB provisioning and security guards
Some checks failed
ci.yml / feat(db-split): separate central and club migrations with dynamic tenant DB provisioning and security guards (push) Failing after 0s
ci.yml / feat(db-split): separate central and club migrations with dynamic tenant DB provisioning and security guards (pull_request) Failing after 0s
790548d6e3
feat(db-split): Phase 3 — Repository Refactoring & Cross-DB Gaps (#108)
Some checks failed
ci.yml / feat(db-split): Phase 3 — Repository Refactoring & Cross-DB Gaps (#108) (push) Failing after 0s
ci.yml / feat(db-split): Phase 3 — Repository Refactoring & Cross-DB Gaps (#108) (pull_request) Failing after 0s
9a27db2558
fastie81 closed this pull request 2026-09-06 18:57:07 +12:00
Some checks are pending
ci.yml / feat(db-split): Phase 3 — Repository Refactoring & Cross-DB Gaps (#108) (push) Failing after 0s
ci.yml / feat(db-split): Phase 3 — Repository Refactoring & Cross-DB Gaps (#108) (pull_request) Failing after 0s
CI / test (push)
Required
CI / lint-frontend (push)
Required
CI / build (push)
Required

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fastie81/honbu-manager!113
No description provided.