Skip to content

ci: bump step timeouts to 15 minutes - #207

Merged
lengau merged 1 commit into
canonical:mainfrom
LoweRAM:work/bump-step-timeouts
Oct 27, 2026
Merged

lengau merged 1 commit into
canonical:mainfrom
LoweRAM:work/bump-step-timeouts

Conversation

@LoweRAM

@LoweRAM LoweRAM commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

Increase step timeouts across the lint-python and test-python reusable workflows to 15 minutes to prevent premature timeouts during slow environment setups and runner initializations.

Changes

  • Bump step timeouts in .github/workflows/lint-python.yaml from 1–3 minutes to 15 minutes.
  • Bump step timeouts in .github/workflows/test-python.yaml from 3–5 minutes to 15 minutes.

Verification

  • Validated YAML formatting and Prettier rules via npm exec prettier.
  • Verified diff contains only intended step timeout bumps.

@lengau
lengau marked this pull request as ready for review October 27, 2026 18:47
@lengau
lengau self-requested a review as a code owner October 27, 2026 18:47
Copilot AI lite review requested due to automatic review settings October 27, 2026 18:47
@lengau
lengau requested review from cmatsuoka and removed request for lengau October 27, 2026 18:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No unresolved review comments remain, and the timeout-only changes are limited to the intended workflow setup steps.

No open issues 🎉

What changed in this PR

This pull request increases existing step timeouts to 15 minutes in the reusable Python lint and test workflows, reducing premature failures during slow runner or environment setup.

Changes:

  • Extends lint workflow checkout, dependency, and documentation setup timeouts.
  • Extends test workflow runner and test-tool setup timeouts across all test jobs.
  • Leaves workflow logic and test execution behavior unchanged.
File Description
.github/​workflows/​test-python.yaml Raises runner and test-tool setup timeouts across fast, slow, and lowest-dependency jobs.
.github/​workflows/​lint-python.yaml Raises checkout, linter installation, and documentation setup timeouts.

Review effort: Lite

@cmatsuoka
cmatsuoka requested a review from lengau October 27, 2026 19:08
@lengau
lengau merged commit 5058e72 into canonical:main Oct 27, 2026
12 of 13 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.

5 participants