Bug: CI broken — test_all_expected_values missing first_payment EmailType #381
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/basketball-api#381
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Bug
Lineage
Regression from PR #370 which added
first_paymentEmailType but didn't update the test.Repo
forgejo_admin/basketball-apiWhat Broke
test_templated_email.py::TestEmailTypeEnumValues::test_all_expected_valuesfails because the expected set has 10 values but the enum now has 11 (first_paymentwas added in PR #370). This blocks CI for all subsequent merges —update-kustomize-taggets skipped, so ArgoCD never deploys.Repro Steps
test_all_expected_valuesfails:Extra items in the right set: 'first_payment'update-kustomize-tagskipped → no deploymentExpected Behavior
CI passes. All EmailType enum values are reflected in the test's expected set.
Environment
Acceptance Criteria
test_all_expected_valuesincludesfirst_paymentupdate-kustomize-tagRelated
westside-basketball— blocked deploys for #372 and #374