Skip to content

Cap CI jobs at 10 minutes - #389

Merged
stefanvanburen merged 2 commits into
mainfrom
svanburen/ci-job-timeout
Oct 9, 2026
Merged

stefanvanburen merged 2 commits into
mainfrom
svanburen/ci-job-timeout

Conversation

@stefanvanburen

Copy link
Copy Markdown
Member

A conformance job on main hung for 49 minutes until the runner lost contact, leaving no log. Jobs finish in under 5 minutes since #375, so a 10-minute cap fails a hung job while its log can still be uploaded.

A conformance step on main hung for 48 minutes until the hosted runner
lost communication, and no log was uploaded:
https://github.com/connectrpc/connect-py/actions/runs/36580135739/attempts/1

Since #375, the slowest job across all CI runs took 268 seconds, so
a 10-minute cap fails a hung job with its log intact instead of
waiting out the 6-hour default.

Signed-off-by: Stefan VanBuren <stefan@vanburen.xyz>
Comment thread .github/workflows/ci.yaml Outdated
Co-authored-by: Anuraag (Rag) Agrawal <anuraaga@gmail.com>
Signed-off-by: Stefan VanBuren <stefan@vanburen.xyz>
@stefanvanburen
stefanvanburen merged commit d82263c into main Oct 9, 2026
22 checks passed
@stefanvanburen
stefanvanburen deleted the svanburen/ci-job-timeout branch October 9, 2026 01:28
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.

2 participants