Problem
Existing GitHub Actions jobs have no timeout-minutes limit. A hung dependency install, contract build, or test can consume runner time indefinitely.
Task
Add a reasonable explicit timeout to every existing workflow job without changing steps or triggers.
Acceptance criteria
- Every workflow job has a finite timeout.
- Contract and binding jobs retain enough time for a cold Rust build.
- Steps, triggers, permissions, and action versions are unchanged.
- Workflow YAML remains valid.
Suggested implementation prompt
Add conservative explicit job timeouts to every existing workflow, allowing extra room for cold Rust builds, validate the YAML, and change nothing else.
Problem
Existing GitHub Actions jobs have no
timeout-minuteslimit. A hung dependency install, contract build, or test can consume runner time indefinitely.Task
Add a reasonable explicit timeout to every existing workflow job without changing steps or triggers.
Acceptance criteria
Suggested implementation prompt