docs(plan): mark task 29 complete after gitea ci success
This commit is contained in:
@@ -88,7 +88,7 @@ Deliver a working multi-tenant club work management application where authentica
|
||||
- [x] `dotnet test` passes all unit + integration tests
|
||||
- [x] `bun run test` passes all frontend tests
|
||||
- [x] `kustomize build infra/k8s/overlays/dev` produces valid YAML
|
||||
- [ ] Gitea Actions CI passes on push/PR with backend + frontend + infra jobs
|
||||
- [x] Gitea Actions CI passes on push/PR with backend + frontend + infra jobs
|
||||
|
||||
### Must Have
|
||||
- Credential-based multi-tenancy (JWT claims + X-Tenant-Id header)
|
||||
@@ -2525,7 +2525,7 @@ Max Concurrent: 6 (Wave 1)
|
||||
- Files: `frontend/tests/e2e/shifts.spec.ts`
|
||||
- Pre-commit: `bunx playwright test tests/e2e/shifts.spec.ts`
|
||||
|
||||
- [ ] 29. Gitea CI Pipeline — Backend + Frontend + Infra Validation
|
||||
- [x] 29. Gitea CI Pipeline — Backend + Frontend + Infra Validation
|
||||
|
||||
**What to do**:
|
||||
- Create `.gitea/workflows/ci.yml` for repository `code.hal9000.damnserver.com/MasterMito/work-club-manager`
|
||||
@@ -2709,7 +2709,7 @@ grep -E "backend-ci|frontend-ci|infra-ci" .gitea/workflows/ci.yml # Expected: a
|
||||
- [x] All E2E tests pass (`bunx playwright test`)
|
||||
- [x] Docker Compose stack starts clean and healthy
|
||||
- [x] Kustomize manifests build without errors
|
||||
- [ ] Gitea CI workflow exists and references backend-ci/frontend-ci/infra-ci
|
||||
- [x] Gitea CI workflow exists and references backend-ci/frontend-ci/infra-ci
|
||||
- [x] RLS isolation proven at database level
|
||||
- [x] Cross-tenant access returns 403
|
||||
- [x] Task state machine rejects invalid transitions (422)
|
||||
|
||||
Reference in New Issue
Block a user