Skip to content

ci: add timeout-minutes to the 4 reusable-workflow jobs that lacked it - #544

Merged
hyperpolymath merged 2 commits into
mainfrom
ci/reusable-workflow-timeouts
Jul 28, 2026
Merged

ci: add timeout-minutes to the 4 reusable-workflow jobs that lacked it#544
hyperpolymath merged 2 commits into
mainfrom
ci/reusable-workflow-timeouts

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Hypatia missing_timeout_minutes hygiene. Repos consume these workflows via uses: and cannot set a job-level timeout themselves, so the fix belongs here in the reusable workflows:

  • hypatia-scan-reusable.yml scan -> 20m
  • scorecard-reusable.yml scorecard -> 15m
  • governance-reusable.yml workflow-staleness -> 10m
  • governance-reusable.yml validate-hypatia-baseline -> 15m

mirror-reusable.yml and secret-scanner-reusable.yml already cover every job. Closes the workflow-hygiene item for gossamer#77 and fixes every estate consumer at once.

Summary

Closes #

Type of change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (would change existing behaviour)
  • 🕳️ Soundness fix (fixes a checker/proof false-negative)
  • 📖 Documentation
  • 🧹 Refactor / tech debt (behaviour-preserving)
  • ⚡ Performance
  • 🔧 Build / CI / tooling

How has this been verified?

Checklist

  • My commits are signed (git commit -S).
  • I ran the project's own checks/tests locally and they pass.
  • New files carry the correct SPDX-License-Identifier (code/config MPL-2.0,
    prose CC-BY-SA-4.0); I did not relicense existing files.
  • Docs are updated, and no public claim now overstates what the code does.
  • I have not introduced a soundness hole (or I have flagged where I might have).

Notes for reviewers

hyperpolymath and others added 2 commits July 11, 2026 08:00
Hypatia `missing_timeout_minutes` hygiene. Repos consume these workflows
via `uses:` and cannot set a job-level timeout themselves, so the fix
belongs here in the reusable workflows:

- hypatia-scan-reusable.yml   scan                       -> 20m
- scorecard-reusable.yml      scorecard                  -> 15m
- governance-reusable.yml     workflow-staleness         -> 10m
- governance-reusable.yml     validate-hypatia-baseline  -> 15m

mirror-reusable.yml and secret-scanner-reusable.yml already cover every
job. Closes the workflow-hygiene item for gossamer#77 and fixes every
estate consumer at once.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@hyperpolymath
hyperpolymath merged commit 713a07d into main Jul 28, 2026
19 checks passed
@hyperpolymath
hyperpolymath deleted the ci/reusable-workflow-timeouts branch July 28, 2026 07:04
@sonarqubecloud

Copy link
Copy Markdown

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.

1 participant