Skip to content

Action inputs

Pass these via the with: block of the action step. Only github-token is required; everything else is optional and depends on which providers you use.

InputRequiredDefaultDescription
github-tokenyes${{ github.token }}Token for reading the PR diff and posting comments. Requires pull-requests:write, issues:read, contents:read.
anthropic-api-keynoSet when RUSTY_LLM_MODEL targets anthropic/*.
openai-api-keynoSet when RUSTY_LLM_MODEL targets openai/*.
google-api-keynoSet when RUSTY_LLM_MODEL targets google/*.
azure-openai-api-keynoSet when RUSTY_LLM_MODEL targets azure-openai/*.
llm-api-keynoGeneric API key for any OpenAI-compatible endpoint specified via RUSTY_LLM_BASE_URL (LiteLLM, Requesty, vLLM, etc.).
jira-api-tokennoJira API token for ticket-compliance checks.
linear-api-keynoLinear API key for ticket-compliance checks.

Non-secret configuration is set per-step via RUSTY_* env vars — see Environment variables.