Skip to content

chore: add workflow job and step timeouts - #19

Merged
mhweiner merged 6 commits into
mainfrom
chore/workflow-timeouts
Jul 31, 2026
Merged

chore: add workflow job and step timeouts#19
mhweiner merged 6 commits into
mainfrom
chore/workflow-timeouts

Conversation

@logfox-agent

Copy link
Copy Markdown
Contributor

Summary

  • Add timeout-minutes to all GitHub Actions jobs and slow steps in this repo.
  • Defaults: CI jobs 15m (20m for frontends), release 30m, docker 45m; install steps 5m.

Test plan

  • CI green (YAML-only change)

mhweiner added 6 commits July 30, 2026 06:33
Add timeout-minutes to CI/release jobs and slow steps (install, deploy,
build) so hung workflows fail fast instead of burning Actions minutes.
Single matrix job (build, lint, test). Drop check-no-file-deps script;
use package-json/no-local-dependencies in lint.
Drop custom job display name so branch rulesets can require ci (N).
Single matrix job: lint, tsc --noEmit, build, test.
npm ci on CI runners fails on committed file: paths — no lint rule needed.
@mhweiner
mhweiner merged commit 1a8fb48 into main Jul 31, 2026
4 checks passed
@mhweiner
mhweiner deleted the chore/workflow-timeouts branch July 31, 2026 04:26
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