Skip to content

ci: bound all existing workflow job durations (#252) - #341

Merged
karagozemin merged 1 commit into
Sub-Rosa-Issue:mainfrom
emrekayat:fix/assigned-252
Sep 8, 2026
Merged

ci: bound all existing workflow job durations (#252)#341
karagozemin merged 1 commit into
Sub-Rosa-Issue:mainfrom
emrekayat:fix/assigned-252

Conversation

@emrekayat

Copy link
Copy Markdown
Contributor

Closes #252.

Sets 60-minute timeouts for cold Rust contract/binding jobs and 20-minute timeouts for coverage and documentation jobs. Steps, triggers, permissions and action versions remain unchanged.

Validation: Parsed every workflow with Ruby YAML; removing the timeout fields reproduces the original workflow objects.

Copilot AI lite review requested due to automatic review settings September 8, 2026 17:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

All workflows in the repo now have finite job timeouts, and the changes are limited to adding timeout-minutes without altering job steps, triggers, permissions, or action versions.

Pull request overview

Adds explicit timeout-minutes limits to all existing GitHub Actions jobs to prevent indefinite runner consumption, aligning CI behavior with the new operational requirement from #252.

Changes:

  • Set timeout-minutes: 20 for documentation link checking and TypeScript coverage jobs.
  • Set timeout-minutes: 60 for Rust contract and bindings-related jobs to accommodate cold builds.
File summaries
File Description
.github/workflows/docs-links.yml Adds a 20-minute timeout to the docs link check job.
.github/workflows/coverage.yml Adds a 20-minute timeout to the coverage job.
.github/workflows/contract.yml Adds a 60-minute timeout to the contract test job.
.github/workflows/bindings-check.yml Adds a 60-minute timeout to the bindings check job.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@karagozemin
karagozemin merged commit aef6cb3 into Sub-Rosa-Issue:main Sep 8, 2026
3 of 4 checks passed
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.

ci: add explicit timeouts to workflow jobs

3 participants