Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot commented Feb 11, 2026

Summary

Adds a new GitHub Actions workflow (blog-devin-review.yml) that automatically triggers a Devin session to review blog article PRs. When a PR from a blog/** branch touches files in apps/web/content/articles/, Devin will review the article content and leave inline PR comments with suggestions.

The workflow:

  • Triggers on PRs to main from blog/** branches (same pattern as blog-grammar-check.yml)
  • Detects changed .mdx article files
  • Uses the existing .github/actions/devin composite action to create a Devin session
  • Devin is prompted to review for factual accuracy, clarity, structure, missing context, frontmatter completeness, and link validity
  • Devin leaves inline PR review comments and a summary comment

Note: The original scope of this PR included modifying blog-auto-format.yml to use the Hyper Charlie bot token, but that workflow was deleted on main by PR #3887, so only the new Devin review workflow remains.

Review & Testing Checklist for Human

  • Devin repo access: The workflow creates a Devin session via API with a prompt that instructs Devin to clone the repo and use the GitHub API to leave PR review comments. Verify that Devin sessions created this way have sufficient GitHub access to actually post inline review comments on PRs in fastrepl/hyprnote.
  • Review the prompt: Check that the review criteria in the prompt (factual accuracy, clarity, structure, frontmatter, links) match what you actually want reviewed. Add any project-specific style rules or content guidelines that are missing.
  • Cost/noise check: Every blog PR on a blog/** branch will spin up a Devin session. Confirm this is acceptable, or consider adding a label-based gate (e.g., only trigger when a review label is added) if you want reviews only on demand.
  • End-to-end test: Create a test blog PR on a blog/** branch with an article change → verify the workflow triggers → verify Devin creates a session and leaves review comments on the PR.

Notes

Co-Authored-By: john@hyprnote.com <john@hyprnote.com>
@netlify
Copy link

netlify bot commented Feb 11, 2026

Deploy Preview for hyprnote-storybook ready!

Name Link
🔨 Latest commit 5bc6b22
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote-storybook/deploys/698e89a2717fad0008ede122
😎 Deploy Preview https://deploy-preview-3870--hyprnote-storybook.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Feb 11, 2026

Deploy Preview for hyprnote canceled.

Name Link
🔨 Latest commit 5bc6b22
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote/deploys/698e89a22777000008f65424

@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR that start with 'DevinAI' or '@devin'.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Copy link
Contributor Author

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 3 additional findings.

Open in Devin Review

devin-ai-integration bot and others added 2 commits February 13, 2026 02:15
Co-Authored-By: john@hyprnote.com <john@hyprnote.com>
Co-Authored-By: john@hyprnote.com <john@hyprnote.com>
@devin-ai-integration devin-ai-integration bot changed the title ci: use Hyper Charlie bot token for blog auto-format commits ci: add Devin review workflow for blog article PRs Feb 13, 2026
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