Skip to content

ci/ai: run the investigate workflow through roachdev agent - #172937

Draft
rafiss wants to merge 1 commit into
cockroachdb:masterfrom
rafiss:investigate-via-roachdev-agent
Draft

ci/ai: run the investigate workflow through roachdev agent#172937
rafiss wants to merge 1 commit into
cockroachdb:masterfrom
rafiss:investigate-via-roachdev-agent

Conversation

@rafiss

@rafiss rafiss commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Route the Vertex path of the /investigate workflow through roachdev agent instead of invoking the Claude CLI via claude-code-action directly. This matches the other roachdev-based AI workflows and centralizes model, tool, and prompt configuration in the roachdev binary instead of duplicating it in this workflow.

A public repository cannot consume the internal roachdev setup action via uses:, so this adds a local composite action (.github/actions/setup-roachdev) that installs the Claude CLI and downloads the roachdev release binary. The personal-fork API-key path passes no download token, so it skips roachdev and keeps using claude-code-action unchanged.

Model and reasoning-effort selection are preserved. The --effort flag is feature-detected, so the workflow degrades gracefully against roachdev releases that predate it (paired with cockroachlabs/roachdev#1062).

Epic: none
Release note: None

Route the Vertex path of the /investigate workflow through
`roachdev agent` instead of invoking the Claude CLI via
claude-code-action directly. This matches the other roachdev-based AI
workflows and centralizes model, tool, and prompt configuration in the
roachdev binary instead of duplicating it in this workflow.

A public repository cannot consume the internal roachdev setup action
via `uses:`, so add a local composite action
(.github/actions/setup-roachdev) that installs the Claude CLI and
downloads the roachdev release binary. The personal-fork API-key path
passes no download token, so it skips roachdev and keeps using
claude-code-action unchanged.

Model and reasoning-effort selection are preserved. The --effort flag
is feature-detected, so the workflow degrades gracefully against
roachdev releases that predate it.

Epic: none
Release note: None

Co-Authored-By: roachdev-claude <roachdev-claude-bot@cockroachlabs.com>
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