Skip to content

[Repo Assist] ci: add job-level timeout-minutes to prevent runaway builds#1698

Merged
dsyme merged 1 commit intomainfrom
repo-assist/eng-ci-timeouts-20260316-29a5cab3c61f371d
Mar 18, 2026
Merged

[Repo Assist] ci: add job-level timeout-minutes to prevent runaway builds#1698
dsyme merged 1 commit intomainfrom
repo-assist/eng-ci-timeouts-20260316-29a5cab3c61f371d

Conversation

@dsyme
Copy link
Contributor

@dsyme dsyme commented Mar 17, 2026

Add timeout-minutes to all CI jobs:

  • pull-requests.yml: 40 minutes per job (build + test typically takes ~10-15 min)
  • push-master.yml: 60 minutes (includes docs generation, pack, publish)

Without timeouts a stalled job can consume GitHub Actions minutes
for up to 6 hours (the default).

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Add timeout-minutes to all CI jobs:
- pull-requests.yml: 40 minutes per job (build + test typically takes ~10-15 min)
- push-master.yml: 60 minutes (includes docs generation, pack, publish)

Without timeouts a stalled job can consume GitHub Actions minutes
for up to 6 hours (the default).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dsyme dsyme merged commit 93a1c22 into main Mar 18, 2026
8 checks passed
@dsyme dsyme deleted the repo-assist/eng-ci-timeouts-20260316-29a5cab3c61f371d branch March 18, 2026 14:00
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.

1 participant