Skip to content

chore: update tend workflows (0.2.8 → 0.2.9) - #4164

Merged
max-sixty merged 1 commit into
mainfrom
tend/update-workflows
Sep 17, 2026
Merged

max-sixty merged 1 commit into
mainfrom
tend/update-workflows

Conversation

@worktrunk-bot

Copy link
Copy Markdown
Collaborator

Regenerates the tend-*.yaml workflows with tend 0.2.9 (from 0.2.8) and moves the
max-sixty/tend/claude action pin with them.

Two changes reach the generated files:

  • gh JSON reads are no longer corrupted by a forced-colour environment. The
    preflight scripts in tend-mention and tend-notifications parse gh --json
    output; when the job environment forces colour, gh writes ANSI codes into that
    piped response and the parse sees them. Both readers now run gh with
    NO_COLOR=1 and CLICOLOR_FORCE=0 — gh ranks a forced value above NO_COLOR,
    so the second variable is the one that actually settles it
    (fix: defeat a forced-colour environment in every gh reader tend#1254).
  • tend-mention-relay records why it carries no pause check. Comment only: the
    relay job boots no agent, and TEND_ENABLED=false already skips the jobs that do,
    so a paused repo relays an event that then reaches nothing
    (docs(mention-relay): record why the relay carries no TEND_ENABLED check tend#1258).

The action bump also picks up the bundled-skill changes at that ref, which change
how the bot behaves rather than what the workflow files say: it now reviews a change
before the push that opens or fixes a PR (max-sixty/tend#1259), and the
running-in-ci references index is keyed by when to read each file
(max-sixty/tend#1253).

Release mechanics and tend-internal test/doc fixes in the range are omitted.

Full comparison: max-sixty/tend@0.2.8...0.2.9

.config/tend.yaml pins no model, so nothing there needed updating.

@worktrunk-bot worktrunk-bot left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

The gh colour fix this bump carries (max-sixty/tend#1254) has a local sibling. .github/scripts/list-recent-runs.sh is this repo's own gh --json reader and still guards with export NO_COLOR=1 alone — the guard that fix found insufficient, since gh ranks a forced CLICOLOR_FORCE above NO_COLOR. Its gh run list --json … output feeds straight into jq -s 'add', so escape codes there fail the parse rather than degrade it.

The script is also unreferenced: git grep list-recent-runs matches nothing outside the file itself, because #1676 deleted its only consumer (claude-hourly-review-reviewers.yaml) when review-reviewers moved to the tend repo. Deleting it settles both points.

Worth doing on its own branch rather than folding in here: this PR's verifiability rests on uvx tend@0.2.9 init reproducing it byte-for-byte, and an unrelated deletion costs that.

@max-sixty
max-sixty merged commit f4ab1f1 into main Sep 17, 2026
38 checks passed
@max-sixty
max-sixty deleted the tend/update-workflows branch September 17, 2026 07:31
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.

2 participants