Skip to content

WIP (expected no progress): CBG-5479: Add droid as available reviewer#8369

Draft
torcolvin wants to merge 6 commits into
mainfrom
droid-review
Draft

WIP (expected no progress): CBG-5479: Add droid as available reviewer#8369
torcolvin wants to merge 6 commits into
mainfrom
droid-review

Conversation

@torcolvin

Copy link
Copy Markdown
Collaborator

CBG-0000

Describe your PR here...

  • Use bullet points if there's more than one thing changed

Pre-review checklist

  • Removed debug logging (fmt.Print, log.Print, ...)
  • Logging sensitive data? Make sure it's tagged (e.g. base.UD(docID), base.MD(dbName))
  • Updated relevant information in the API specifications (such as endpoint descriptions, schemas, ...) in docs/api

Dependencies (if applicable)

  • Link upstream PRs
  • Update Go module dependencies when merged

Integration Tests

Copilot AI review requested due to automatic review settings June 15, 2026 15:15
@torcolvin

Copy link
Copy Markdown
Collaborator Author

@droid perform review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR adds Factory-AI “Droid” integration to the repository via a new GitHub Actions workflow and a .droid.yaml configuration file, enabling on-demand reviews when @droid is mentioned.

Changes:

  • Introduces a new .github/workflows/droid.yml workflow that triggers Droid runs based on issue/PR comment and review events.
  • Adds .droid.yaml to configure review output and guideline/context behavior for Droid.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
.github/workflows/droid.yml Adds the GitHub Actions workflow that runs Droid on comment/review triggers, with concurrency + permissions.
.droid.yaml Adds Droid configuration for review behavior and guideline/context documents.

Comment on lines +53 to +55
- name: Checkout repository
uses: actions/checkout@v5
with:
Comment thread .github/workflows/droid.yml Outdated
Comment on lines +28 to +44
if: |
(
(github.event_name == 'issue_comment'
&& contains(github.event.comment.body, '@droid')
&& !contains(github.event.comment.body, '@droid security')) ||
(github.event_name == 'pull_request_review_comment'
&& contains(github.event.comment.body, '@droid')
&& !contains(github.event.comment.body, '@droid security')) ||
(github.event_name == 'pull_request_review'
&& contains(github.event.review.body, '@droid')
&& !contains(github.event.review.body, '@droid security')) ||
(github.event_name == 'issues'
&& (contains(github.event.issue.body, '@droid')
|| contains(github.event.issue.title, '@droid'))
&& !contains(github.event.issue.body, '@droid security')
&& !contains(github.event.issue.title, '@droid security'))
)
Comment on lines +46 to +51
permissions:
contents: write
pull-requests: write
issues: write
id-token: write
actions: read
Comment thread .droid.yaml
Comment on lines +23 to +26
guidelines:
- path: "*"
guideline: "Follow our ui-review.instructions.md style guide."
context_document_path: ".github/copilot-instructions.md"
@torcolvin

Copy link
Copy Markdown
Collaborator Author

Summoning @droid again

@torcolvin

Copy link
Copy Markdown
Collaborator Author

@droid is this present?

@torcolvin torcolvin self-assigned this Jun 17, 2026
@torcolvin

Copy link
Copy Markdown
Collaborator Author

@droid do a review

@torcolvin torcolvin changed the title Add droid as available reviewer CBG-5479: Add droid as available reviewer Jun 18, 2026
@torcolvin torcolvin marked this pull request as draft June 18, 2026 14:25
@torcolvin torcolvin changed the title CBG-5479: Add droid as available reviewer WIP: CBG-5479: Add droid as available reviewer Jun 18, 2026
@torcolvin torcolvin changed the title WIP: CBG-5479: Add droid as available reviewer WIP (expected no progress): CBG-5479: Add droid as available reviewer Jun 18, 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.

2 participants