Skip to content

Bot temporarily unavailable #3935

Closed
Closed

Description

@worktrunk-bot

The bot failed to process a request. This issue tracks failures until the underlying cause is resolved.

When Run Trigger
2026-08-27T15:28:09Z workflow run #3934

This issue was created automatically. Close it once every row above is drained — each stranded trigger re-run, or confirmed no longer needed. The tend-review-runs sweep does that where it runs.

Activity

  1. worktrunk-bot commented on Aug 27, 2026

    @worktrunk-bot
    CollaboratorAuthor
    When Run Trigger
    2026-08-27T16:26:46Z workflow run #3936
  2. worktrunk-bot commented on Aug 27, 2026

    @worktrunk-bot
    CollaboratorAuthor
    When Run Trigger
    2026-08-27T16:57:16Z workflow run N/A
  3. worktrunk-bot commented on Aug 27, 2026

    @worktrunk-bot
    CollaboratorAuthor
    When Run Trigger
    2026-08-27T20:27:05Z workflow run N/A
  4. worktrunk-bot commented on Aug 27, 2026

    @worktrunk-bot
    CollaboratorAuthor
    When Run Trigger
    2026-08-27T20:39:48Z workflow run #3937
  5. worktrunk-bot commented on Aug 27, 2026

    @worktrunk-bot
    CollaboratorAuthor
    When Run Trigger
    2026-08-27T21:47:50Z workflow run #3913
  6. worktrunk-bot commented on Aug 27, 2026

    @worktrunk-bot
    CollaboratorAuthor
    When Run Trigger
    2026-08-27T22:55:08Z workflow run #3938
  7. worktrunk-bot commented on Aug 27, 2026

    @worktrunk-bot
    CollaboratorAuthor
    When Run Trigger
    2026-08-27T23:38:23Z workflow run #3939
  8. worktrunk-bot commented on Aug 27, 2026

    @worktrunk-bot
    CollaboratorAuthor
    When Run Trigger
    2026-08-27T23:42:32Z workflow run #3940
  9. worktrunk-bot commented on Aug 27, 2026

    @worktrunk-bot
    CollaboratorAuthor
    When Run Trigger
    2026-08-27T23:45:19Z workflow run N/A
  10. worktrunk-bot commented on Aug 28, 2026

    @worktrunk-bot
    CollaboratorAuthor

    Drained by the tend-review-runs sweep. Cause found and already resolved; two rows need a fresh trigger, noted below.

    Cause

    All ten rows are the same failure: tend 0.1.19 discarded the runner's PATH across the sandbox privilege boundary, so .config/tend.yaml's sandbox_setup: line uv tool install --quiet pre-commit died with bash: line 4: uv: command not found (exit 127) and the agent never booted.

    Clean bisection on the action pin — 0.1.18 green at 15:14Z, all ten failures on 0.1.19, green again on 0.1.20 at 23:51Z:

    Run max-sixty/tend/claude@0.1.18   # 33086703145, 15:14Z, success
    Run max-sixty/tend/claude@0.1.19   # 33127253361, 23:45Z, failure (last of ten)
    Run max-sixty/tend/claude@0.1.20   # 33127767243, 23:51Z, success
    

    This is the upstream regression fixed by max-sixty/tend#1071 ("Preserve setup-added tool paths in the Claude sandbox") and shipped in 0.1.20, which landed here in #3940 at 23:51Z. No adopter-side change is needed — .config/tend.yaml and .github/actions/tend-setup/action.yaml were both correct throughout, and main has been on 0.1.20 since.

    Row status

    Run Workflow Trigger Status
    33087715330 tend-triage #3934 Needs a fresh trigger
    33093061373 tend-review #3936 Moot — PR merged
    33095646749 tend-notifications cron Recovered on the 23:51Z tick
    33113154647 tend-notifications cron Recovered on the 23:51Z tick
    33114235671 tend-triage #3937 Recovered — a later run answered it at 00:01Z
    33119553121 tend-mention #3913 Recovered — a later run answered it at 00:01Z
    33124133043 tend-review #3938 Moot — PR merged
    33126810796 tend-review #3939 Needs a fresh trigger
    33127036034 tend-review #3940 Moot — PR merged
    33127253361 tend-notifications cron Recovered on the 23:51Z tick

    Why the two remaining rows were not re-run

    gh run rerun would reproduce the failure rather than drain it. A re-run uses the workflow file from the original run's commit, and that commit pins the broken version:

    $ gh api repos/max-sixty/worktrunk/actions/runs/33087715330 --jq '{event, head_sha}'
    {"event":"issues","head_sha":"37141b8eb10bfafde1d127f497545b8c621a7409"}
    
    $ git show 37141b8eb:.github/workflows/tend-triage.yaml | sed -n '49p'
          - uses: max-sixty/tend/claude@0.1.19
    

    So each re-run would fail the same way and file a fresh row here, on an incident that is already over. What recovers each one instead:

    Closing so the next outage opens a clean incident rather than folding into this one. The gh run rerun gap is reported upstream on max-sixty/tend#1066.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    tend-outageTracks bot outage incidents

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions