Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 0 additions & 50 deletions .config/tend.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,57 +10,7 @@ secrets:
- DOCKERHUB_USERNAME
setup:
- uses: ./.github/actions/tend-setup
# Without these, every tend job is bounded only by GitHub's 360-minute default
# job cap. `tend-nightly` run 26438780303 hit exactly that on 2026-05-26 (07:32Z
# → 13:32Z, six hours, no `tend-outage` row filed). A hang in the setup steps is
# worse still: those run before the action is entered, so the harness supervisor
# never sees them and the job cap is the only bound that reaches them.
#
# The caps below are ~2x the slowest run observed over the last 100 completed
# runs of each workflow; see the PR that added them for the table. They sit below
# the supervisor's `timeout_seconds` (350m), so they are the operative session
# budget — deliberate, since under `cancel-in-progress: false` an unbounded
# review holds the PR's review queue behind it.
workflows:
ci-fix:
watched_workflows:
- tests
jobs:
fix-ci:
timeout-minutes: 60
review:
jobs:
review:
timeout-minutes: 120
mention:
jobs:
# `relay` and `verify` are one-step script jobs that have never exceeded
# 15s across the last 40 runs, but `handle` declares `needs: verify`, so a
# wedged `verify` holds a mention unanswered for the full six hours without
# ever reaching the capped job.
relay:
timeout-minutes: 10
verify:
timeout-minutes: 10
handle:
timeout-minutes: 120
triage:
jobs:
triage:
timeout-minutes: 120
review-runs:
jobs:
review-runs:
timeout-minutes: 120
nightly:
jobs:
nightly:
timeout-minutes: 180
weekly:
jobs:
weekly:
timeout-minutes: 60
notifications:
jobs:
notifications:
timeout-minutes: 60
1 change: 0 additions & 1 deletion .github/workflows/tend-ci-fix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,3 @@ jobs:
- Run URL: ${{ github.event.workflow_run.html_url }}
- Commit: ${{ github.event.workflow_run.head_sha }}
- Commit message: ${{ github.event.workflow_run.head_commit.message }}
timeout-minutes: 60
3 changes: 0 additions & 3 deletions .github/workflows/tend-mention.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ jobs:
-f "client_payload[kind]=${{ github.event_name }}" \
-f "client_payload[pr]=${{ github.event.pull_request.number }}" \
-f "client_payload[id]=${{ github.event.review.id || github.event.comment.id }}"
timeout-minutes: 10

verify:
# Skip comments on the issues tend files about its own health: the action
Expand Down Expand Up @@ -341,7 +340,6 @@ jobs:
PAYLOAD_KIND: ${{ github.event.client_payload.kind }}
PAYLOAD_PR: ${{ github.event.client_payload.pr }}
PAYLOAD_ID: ${{ github.event.client_payload.id }}
timeout-minutes: 10

handle:
needs: verify
Expand Down Expand Up @@ -479,4 +477,3 @@ jobs:
|| format('pulls/comments/{0}', github.event.comment.id || github.event.client_payload.id) }}
BOT_NAME: prql-bot
GITHUB_TOKEN: ${{ secrets.TEND_BOT_TOKEN }}
timeout-minutes: 120
1 change: 0 additions & 1 deletion .github/workflows/tend-nightly.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,3 @@ jobs:
model: opus
prompt: |
/tend-ci-runner:nightly
timeout-minutes: 180
1 change: 0 additions & 1 deletion .github/workflows/tend-notifications.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -158,4 +158,3 @@ jobs:
model: opus
prompt: |
/tend-ci-runner:notifications
timeout-minutes: 60
1 change: 0 additions & 1 deletion .github/workflows/tend-review-runs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,3 @@ jobs:
model: opus
prompt: |
/tend-ci-runner:review-runs
timeout-minutes: 120
1 change: 0 additions & 1 deletion .github/workflows/tend-review.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -181,4 +181,3 @@ jobs:
TARGET: issues/${{ github.event.pull_request.number }}
BOT_NAME: prql-bot
GITHUB_TOKEN: ${{ secrets.TEND_BOT_TOKEN }}
timeout-minutes: 120
1 change: 0 additions & 1 deletion .github/workflows/tend-triage.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,3 @@ jobs:
TARGET: issues/${{ github.event.issue.number }}
BOT_NAME: prql-bot
GITHUB_TOKEN: ${{ secrets.TEND_BOT_TOKEN }}
timeout-minutes: 120
1 change: 0 additions & 1 deletion .github/workflows/tend-weekly.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,3 @@ jobs:
model: opus
prompt: |
/tend-ci-runner:weekly
timeout-minutes: 60
Loading