chore: deploy image db1bb1c (PRs #47 + #49) #50

Closed
opened 2026-03-13 06:44:56 +00:00 by forgejo_admin · 0 comments

Lineage

plan-2026-03-08-tryout-prep → Phase 4e+4f (QA nit fixes + email_log)

Repo

forgejo_admin/basketball-api

User Story

As an admin
I want the latest merged code deployed to production
So that tryout day features (roster, check-in, walk-ups, email log) are live for March 13

Context

PRs #47 (tryout day roster/check-in/walk-ups) and #49 (QA fixes + email_log table) are merged to main but not deployed. CI is broken platform-wide, so manual image build is required. Migration 007 (email_log) will apply on deploy — DB state verified clean (no leftover types or partial migration).

File Targets

Files the agent should modify:

  • k8s/deployment.yaml — bump image tag from 8ed1380 to db1bb1c
  • k8s/.argocd-source-basketball-api.yaml — bump image tag from 8ed1380 to db1bb1c

Acceptance Criteria

  • Image db1bb1c pushed to Harbor
  • k8s/deployment.yaml image tag updated to db1bb1c
  • k8s/.argocd-source-basketball-api.yaml image tag updated to db1bb1c
  • Pod starts healthy (/healthz 200)
  • Migration 007 applies cleanly

Test Expectations

  • ArgoCD picks up new image and rolls out
  • /tenants/westside-kings-queens/roster loads
  • email_log table exists in DB after migration

Constraints

  • Manual build+push required (CI broken)
  • Both k8s files must be updated (ArgoCD source override takes precedence)

Checklist

  • PR opened
  • No unrelated changes
  • project-westside-basketball — project this affects
### Lineage `plan-2026-03-08-tryout-prep` → Phase 4e+4f (QA nit fixes + email_log) ### Repo `forgejo_admin/basketball-api` ### User Story As an admin I want the latest merged code deployed to production So that tryout day features (roster, check-in, walk-ups, email log) are live for March 13 ### Context PRs #47 (tryout day roster/check-in/walk-ups) and #49 (QA fixes + email_log table) are merged to main but not deployed. CI is broken platform-wide, so manual image build is required. Migration 007 (email_log) will apply on deploy — DB state verified clean (no leftover types or partial migration). ### File Targets Files the agent should modify: - `k8s/deployment.yaml` — bump image tag from `8ed1380` to `db1bb1c` - `k8s/.argocd-source-basketball-api.yaml` — bump image tag from `8ed1380` to `db1bb1c` ### Acceptance Criteria - [ ] Image `db1bb1c` pushed to Harbor - [ ] `k8s/deployment.yaml` image tag updated to `db1bb1c` - [ ] `k8s/.argocd-source-basketball-api.yaml` image tag updated to `db1bb1c` - [ ] Pod starts healthy (`/healthz` 200) - [ ] Migration 007 applies cleanly ### Test Expectations - [ ] ArgoCD picks up new image and rolls out - [ ] `/tenants/westside-kings-queens/roster` loads - [ ] `email_log` table exists in DB after migration ### Constraints - Manual build+push required (CI broken) - Both k8s files must be updated (ArgoCD source override takes precedence) ### Checklist - [ ] PR opened - [ ] No unrelated changes ### Related - `project-westside-basketball` — project this affects
Sign in to join this conversation.
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
forgejo_admin/basketball-api#50
No description provided.