Summary
Several jobs lack timeout-minutes: report in m20-contract-gate.yml and m21-contract-gate.yml, plus validate_source and aggregate in binding-release-candidate.yml. Other jobs in those workflows already set timeouts.
Acceptance criteria
Non-goals
- Changing other job timeouts
- Sticky-disk / Bazel native changes
Source
Devinfra Audit Recheck Wave E / PR-D
Validation
python3 scripts/ci/test-binding-release-candidate.py
Summary
Several jobs lack
timeout-minutes:reportinm20-contract-gate.ymlandm21-contract-gate.yml, plusvalidate_sourceandaggregateinbinding-release-candidate.yml. Other jobs in those workflows already set timeouts.Acceptance criteria
m20-contract-gate.ymlreportjob hastimeout-minutes: 10m21-contract-gate.ymlreportjob hastimeout-minutes: 10validate_sourcehastimeout-minutes: 15aggregatehastimeout-minutes: 20Non-goals
Source
Devinfra Audit Recheck Wave E / PR-D
Validation
python3 scripts/ci/test-binding-release-candidate.py