Closed Bug 2030967 Opened 1 month ago Closed 13 days ago

New GitHub App: mozilla-blender (auto-fix/auto-merge Dependabot PRs)

Categories

(mozilla.org :: Github: Administration, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: groovecoder, Assigned: ctb)

Details

Requesting review for a new internal GitHub App called mozilla-blender.

BLEnder currently auto-merges "safe" patch/minor dependabot updates, and auto-fixes failing CI on Dependabot PRs (using Claude Code in a sandbox). It will run as reusable GitHub Actions workflows from the mozilla/blender repo.

Fuller design doc (in progress): https://docs.google.com/document/d/1cxs4Y3OHNXlR7mPTWqUMCup-x2XzVIn9DORAR7idYp0/

Target org:

mozilla (start here; expand later if needed)

Target repos (initial)

  • mozilla/fx-private-relay
  • mozilla/blurts-server
  • mozilla/guardian-website

RRA status

Not yet done. An RRA is needed for this service.

Thanks for the bug.

Clovis & Sandeep, we will want to get your review and feedback on this of course, and thanks.

Assignee: nobody → cbrentano
Status: NEW → ASSIGNED
Flags: needinfo?(sseehra)
Flags: needinfo?(cfoji)

Please submit an RRA request and send me the request number so i can schedule a meeting for this next week

Flags: needinfo?(cfoji)

Meeting schedule for this afternoon

Flags: needinfo?(sseehra)

Approved the below three Repos. RRA - https://docs.google.com/document/d/1w8bx7lbBYK59KHGqMtZHUhTMoNWfhwiqgC-HEL0ZWsQ/edit?usp=sharing
mozilla/fx-private-relay
mozilla/blurts-server
mozilla/guardian-website

Expanding to additional repo require a review and update of the RRA

Thanks Clovis.

:ctb - what's my next step to get the GitHub App created?

Flags: needinfo?(cbrentano)

(In reply to Luke Crouch [:groovecoder] from comment #6)

Thanks Clovis.

:ctb - what's my next step to get the GitHub App created?

https://github.com/settings/apps -- that will get you started, and once you're ready to go we can coordinate and I'll have you transfer the app ownership over to the Mozilla org and then I can install it on the three approved repos.

Flags: needinfo?(cbrentano)

AFAIK we are good so I'm going to mark this fixed, but let us know if you need anything else!

Status: ASSIGNED → RESOLVED
Closed: 13 days ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.