Skip to content

feat: add AI issue and PR triage - #411

Open
chrispader wants to merge 2 commits into
mainfrom
@chrispader/feat-ai-triage
Open

chrispader wants to merge 2 commits into
mainfrom
@chrispader/feat-ai-triage

Conversation

@chrispader

@chrispader chrispader commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

New issues and pull requests currently rely on manual labeling, and incomplete bug reports can sit without a clear request for the details needed to reproduce them. This adds a GitHub Actions triage bot that applies the existing type, area, and platform labels and asks for missing bug details in an attributed comment. When the author supplies those details, the bot updates its request and removes the triage status label it added.

Runs for each issue or PR are serialized. The bot checks for author edits and replies after classification so it does not post requests based on stale content. It preserves existing type labels and human triage status labels, and model disagreement cannot mark a labeled bug report complete.

The privileged workflow executes trusted base-branch code and never checks out pull request code. It skips Dependabot pull requests because the repository already labels those through Dependabot configuration. A separate read-only workflow runs the integration tests without calling external APIs.

The bot uses gpt-4.1-mini. Add an OPENAI_API_KEY repository secret to activate it after merging. Without that secret, the workflow skips triage with a warning.

@vercel

vercel Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
react-native-nitro-sqlite Ready Ready Preview Oct 2, 2026 5:34am UTC

Request Review

@chrispader chrispader added enhancement New capability or improvement, proposed or implemented. area:build Installation, linking, native builds, or dependency compatibility. labels Sep 29, 2026
@chrispader
chrispader marked this pull request as draft September 29, 2026 10:10
@chrispader
chrispader marked this pull request as ready for review October 2, 2026 05:35

This branch was successfully deployed

1 active deployment
Preview — 4f622e27 Deployed Oct 2, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:build Installation, linking, native builds, or dependency compatibility. enhancement New capability or improvement, proposed or implemented.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant