Why
The scheduled Integration Tests workflow reports success while running 2 PeachPayments tests with 0 passed and 2 skipped. The integration GitHub environment currently has no secrets, so the nightly green check does not validate a gateway.
Scope
- Add a preflight that validates required secrets for the selected provider.
- Fail or mark the job neutral/incomplete when zero tests execute successfully.
- Make the
gateway workflow-dispatch input actually filter provider tests.
- Publish a provider-by-provider result summary.
- Reduce the schedule or split jobs if credentials are intentionally unavailable.
Acceptance criteria
Why
The scheduled Integration Tests workflow reports success while running 2 PeachPayments tests with 0 passed and 2 skipped. The
integrationGitHub environment currently has no secrets, so the nightly green check does not validate a gateway.Scope
gatewayworkflow-dispatch input actually filter provider tests.Acceptance criteria