-
Notifications
You must be signed in to change notification settings - Fork 188
feat: Add Devin PR review workflow #3942
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add Devin PR review workflow #3942
Conversation
- Add .github/workflows/devin-pr-review.yml for automated PR reviews - Add docs/review-guidelines.md with comprehensive review guidelines - Workflow triggers on 'devin-review' label - Supports 6 users with individual API keys - Includes robust error handling and HTTP status code checks - Guidelines tailored to liam-hq/liam tech stack (Biome, Turbo, pnpm) Resolves route06/liam-internal#5975 Co-Authored-By: [email protected] <[email protected]>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Finished running flow.
|
|
Updates to Preview Branch (devin/1761731112-add-devin-pr-review-workflow) ↗︎
Tasks are run on every commit but only new migration files are pushed.
View logs for this Workflow Run ↗︎. |
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
Check changeset necessityStatus: NOT REQUIRED Reason:
Changeset (copy & paste):N/A – no changeset required for this PR |
- Add timeout-minutes: 10 to job - Pin actions/checkout to full SHA (08eba0b27e820071cde6df949e0beb9ba4906955) - Add persist-credentials: false to checkout step Fixes ghalint policy violations (012, 008, 013) Co-Authored-By: [email protected] <[email protected]>
Issue
Why is this change needed?
We want to enable automated code review by Devin when a pull request is labeled devin-review in this repository, matching the workflow already used elsewhere. This reduces manual overhead, standardizes review prompts, and improves review consistency through shared guidelines.
What’s included
New GitHub Actions workflow: .github/workflows/devin-pr-review.yml
New documentation: docs/review-guidelines.md
Notes and important review points
Secrets required in liam-hq/liam:
Ensure these are configured; otherwise the job will error when the label is applied.
User mapping
MH4GF, hoshinotsuyoshi, FunamaYukina, junkisai, NoritakaIkeda, kumanoayumi
Guidelines path and content
Tooling assumptions
Language of the Devin prompt
Concurrency and duplicate runs
Human review checklist
Link to Devin run
Requested by: [email protected] (@MH4GF)