1. Documentation
  2. Resources
  3. Troubleshooting
ReadmeGitHub
  • Introduction
  • Quickstart
  • Supported providers
  • API-key providers
  • GitHub Copilot
  • OpenAI Codex
  • Amazon Bedrock
  • Action inputs
  • Reporting and severity
  • Audit lifecycle
  • Incremental audits
  • Safety boundaries
  • Troubleshooting

Troubleshooting

Diagnose configuration, authentication, reporting, and fork-run issues.

Configuration fails before the audit

  • Set a non-empty model; Heyo has no model fallback.
  • Use a Pi provider identifier supported by the Pi version bundled in the released Action.
  • Match the authentication type to the provider: api-key for standard providers, oauth for github-copilot and openai-codex, and aws or bedrock-bearer for amazon-bedrock.
  • Check spelling in checks, report, fail-on, and path globs. The Action validates these values before it creates a Pi session.

The Action cannot publish results

Ensure the workflow grants the required permissions:

yaml
permissions:
  contents: read
  pull-requests: write
  checks: write

report: comment needs pull-request write permission. report: check needs checks write permission. The default mode needs both.

There are no inline comments

Inline comments are published only for verified findings on added or modified pull-request lines. Use report: check-and-comment or report: comment; a Check-only report intentionally creates no review comments.

A fork run was skipped

For security, a fork without auth-token is skipped before an audit begins. Provide the credential only when your repository policy permits it. Do not switch the workflow to pull_request_target.

The Check is neutral

A commit limit may have been exceeded before Pi started. Adjust max-pr-commits or max-new-commits only after considering audit cost and repository policy.

Need help?

Open a question in GitHub Discussions. For a reproducible bug, use the repository's issue template. Never include provider keys, GitHub tokens, AWS credentials, private diffs, or customer data.

Safety boundaries< Previous

Powered by heyo

On this page

Configuration fails before the auditThe Action cannot publish resultsThere are no inline commentsA fork run was skippedThe Check is neutralNeed help?