Skip to content

ci: enforce 5-minute timeout on all CI jobs#122

Merged
atoomic merged 1 commit into
cpan-authors:mainfrom
atoomic:koan.atoomic/ci-job-timeout
Mar 19, 2026
Merged

ci: enforce 5-minute timeout on all CI jobs#122
atoomic merged 1 commit into
cpan-authors:mainfrom
atoomic:koan.atoomic/ci-job-timeout

Conversation

@Koan-Bot
Copy link
Copy Markdown
Contributor

@Koan-Bot Koan-Bot commented Mar 19, 2026

Summary

  • Add timeout-minutes: 5 to all 6 jobs in the CI workflow

Why

Some PRs with draft branches have hit the 6-hour GitHub Actions limit, wasting CI minutes. A normal test run completes in under 2 minutes — 5 minutes is generous enough to avoid false kills while catching hangs early.

How

One-line addition (timeout-minutes: 5) to each job: ubuntu, openssl-matrix, perl-versions, perl, windows, macos.

Test plan

  • Workflow YAML is valid (single-key addition, no structural changes)
  • CI runs complete normally with the timeout in place

🤖 Generated with Claude Code


Quality Report

Changes: 1 file changed, 6 insertions(+)

Code scan: clean

Tests: failed (FAILED)

Branch hygiene: clean

Generated by Kōan post-mission quality pipeline

Prevent runaway CI runs (some PRs hit the 6h GitHub limit) by adding
timeout-minutes: 5 to every job in the testsuite workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@atoomic atoomic marked this pull request as ready for review March 19, 2026 03:56
@atoomic atoomic merged commit cb1cdb3 into cpan-authors:main Mar 19, 2026
81 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.

2 participants