Skip to content

ci: add tend (Claude-powered CI) workflows#5727

Merged
max-sixty merged 2 commits intoPRQL:mainfrom
max-sixty:setup-tend
Mar 24, 2026
Merged

ci: add tend (Claude-powered CI) workflows#5727
max-sixty merged 2 commits intoPRQL:mainfrom
max-sixty:setup-tend

Conversation

@max-sixty
Copy link
Copy Markdown
Member

Replace the ad-hoc claude.yaml (@claude mention handler) with tend's structured CI workflows: PR review, issue triage, @prql-bot mentions, CI failure auto-fix, and nightly code quality sweeps.

  • .config/tend.toml — bot config pointing to prql-bot and existing PRQL_BOT_GITHUB_TOKEN org secret
  • .github/actions/tend-setup/ — composite action wrapping Task runner, cargo-insta, cargo-nextest, Rust cache, and env vars (needed because tend's config doesn't support with: on action references)
  • 5 generated workflows: review, mention, triage, ci-fix (watches tests), nightly. Renovate disabled since Dependabot + existing automerge handles dependency PRs.
  • .claude/skills/running-tend/SKILL.md — tend-specific overlay (PR conventions, CI structure)
  • Deletes claude.yaml — superseded by tend-mention.yaml (uses @prql-bot instead of @claude)

Prerequisite: a "Merge access" ruleset was created on main to prevent the bot from self-merging (tend's primary security boundary).

This was written by Claude Code on behalf of @max-sixty

max-sixty and others added 2 commits March 23, 2026 22:31
Replace the ad-hoc `claude.yaml` (@claude mention handler) with tend's
structured CI workflows: PR review, issue triage, @prql-bot mentions,
CI failure auto-fix, and nightly code quality sweeps.

- Add `.config/tend.toml` with bot config and setup references
- Add `.github/actions/tend-setup/` composite action (Task, cargo-insta,
  cargo-nextest, Rust cache, env vars)
- Generate 5 workflows (renovate disabled — Dependabot handles deps)
- Add `.claude/skills/running-tend/SKILL.md` with PR conventions and
  CI structure
- Delete `claude.yaml` (superseded by tend-mention)

Co-Authored-By: Claude <noreply@anthropic.com>
Also apply prettier fixes to action.yaml and SKILL.md.

Co-Authored-By: Claude <noreply@anthropic.com>
@max-sixty max-sixty merged commit d77a6a4 into PRQL:main Mar 24, 2026
40 checks passed
@max-sixty max-sixty deleted the setup-tend branch March 24, 2026 05:57
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