Give release backend tests hosted-runner headroom

The internal/api race suite now routinely exceeds the old 20-minute package timeout on hosted runners while passing. Set a governed 30-minute package timeout and 40-minute release job ceiling, pin the relationship with contract tests, and refresh the rc.4 packet with the fixes landed since preparation.
This commit is contained in:
rcourtman
2026-08-21 08:49:05 +01:00
parent ad91258d37
commit ae5df19b62
7 changed files with 84 additions and 17 deletions
+5 -1
View File
@@ -328,7 +328,11 @@ jobs:
- frontend_checks
if: ${{ needs.prepare.outputs.historical_asset_backfill_only != 'true' }}
runs-on: ubuntu-24.04
timeout-minutes: 30
# The race-enabled internal/api package has measured at 24 minutes on the
# hosted runner. Keep the job ceiling above the Makefile's 30-minute
# per-package timeout so setup and result collection cannot become the
# effective release gate.
timeout-minutes: 40
env:
FRONTEND_DIST: frontend-modern/dist
steps: