Skip to content

Commit eba9456

Browse files
hyperpolymathclaude
andcommitted
ci: add timeout-minutes to the 4 reusable-workflow jobs that lacked it
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>
1 parent a30fab5 commit eba9456

3 files changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/governance-reusable.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
workflow-staleness:
1919
name: Check Workflow Staleness
2020
runs-on: ubuntu-latest
21+
timeout-minutes: 10
2122
outputs:
2223
has_baseline: ${{ steps.check.outputs.has_baseline }}
2324
steps:
@@ -51,6 +52,7 @@ jobs:
5152
needs: workflow-staleness
5253
if: needs.workflow-staleness.outputs.has_baseline == 'true'
5354
runs-on: ubuntu-latest
55+
timeout-minutes: 15
5456
steps:
5557
- name: Checkout caller repository
5658
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

.github/workflows/hypatia-scan-reusable.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
scan:
1414
name: Hypatia Neurosymbolic Analysis
1515
runs-on: ubuntu-latest
16+
timeout-minutes: 20
1617
steps:
1718
- name: Checkout repository
1819
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

.github/workflows/scorecard-reusable.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ jobs:
1111
scorecard:
1212
name: Run Scorecard
1313
runs-on: ubuntu-latest
14+
timeout-minutes: 15
1415
permissions:
1516
security-events: write
1617
id-token: write

0 commit comments

Comments
 (0)