Skip to content

Prod release - May 2026#188

Merged
jmgasper merged 14 commits into
masterfrom
dev
May 27, 2026
Merged

Prod release - May 2026#188
jmgasper merged 14 commits into
masterfrom
dev

Conversation

vas3a and others added 14 commits May 19, 2026 16:28
…lease-window

PM-5049 - make release window configurable for engagement payments
Pm 4981 Add payment approver for engagements
…port-for-payment-cycles

PM-4669 - support for payment cycles engagement payments
PM-5149 Update winnings search to allow multiple status, dateTo, dateFrom
What was broken
Task copilot payments for regular, TAAS, and Topgear challenges were generated in On Hold (Admin) status instead of Owed.

Root cause
Task payment status resolution only treated TAAS winner payments as Owed. Copilot payments use the COPILOT_PAYMENT category, so the generic non-TAAS task fallback forced them to On Hold (Admin).

What was changed
Task payment status resolution now treats copilot payment categories as Owed while preserving the existing On Hold (Admin) default for other non-TAAS task payments. Latest-dev type and test expectations that blocked lint/test validation were also aligned without changing runtime payment behavior.

Any added/updated tests
Added challenge-service coverage for regular, TAAS, and Topgear task copilot payments resolving to Owed. Updated existing latest-dev specs/type assertions so lint and the full Jest suite pass on the branch.
PM-5067: Set task copilot payments to owed
@jmgasper jmgasper merged commit acf8931 into master May 27, 2026
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants