Skip to content
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

create working CODEOWNERS file #922

Merged
merged 1 commit into from
Jul 17, 2024
Merged

create working CODEOWNERS file #922

merged 1 commit into from
Jul 17, 2024

Conversation

jmhodges
Copy link
Contributor

@jmhodges jmhodges commented Jul 16, 2024

We would like to have code reviewers automatically alerted and assigned
when PRs are posted to autograph codebases. This is the next step
towards that for the autograph repo. One this merge, we'll enable the
automatic assignation in the GitHub repo settings (one day, we'll have
terraform for those settings, I hope).

Autograph is going to use the @mozilla-services/autograph-devs GitHub
team to provide automatic assignation of code reviewers in autograph.
These folks are expected to provide timely reviews of code coming into
autograph. See the autograph code review Confluence page for more.

As a back up and in order to provide some escape valves, we also have a
@mozilla-services/autograph-mergers. This team is folks who are trusted
to merge code but can't provide timely reviews like our SREs. This may
not be a team that we keep around in the future, but given our current
team size and volatility, it's a good back up.

Finally, the addons.mozilla.org teams has previously requested alerts
when code is changed in signer/xpi. We provide that here using the
same GitHub team as the one used in the mozilla/addons-server
CODEOWNERS.

Updates AUT-18

@jmhodges jmhodges force-pushed the codeowners branch 6 times, most recently from 7769482 to 5ad5be0 Compare July 16, 2024 06:02
We would like to have code reviewers automatically alerted and assigned
when PRs are posted to autograph codebases. This is the next step
towards that for the autograph repo. One this merge, we'll enable the
automatic assignation in the GitHub repo settings (one day, we'll have
terraform for those settings, I hope).

Autograph is going to use the @mozilla-services/autograph-devs GitHub
team to provide automatic assignation of code reviewers in autograph.
These folks are expected to provide timely reviews of code coming into
autograph. See the autograph code review Confluence page for more.

As a back up and in order to provide some escape valves, we also have a
@mozilla-services/autograph-mergers. This team is folks who are trusted
to merge code but can't provide timely reviews like our SREs. This may
not be a team that we keep around in the future, but given our current
team size and volatility, it's a good back up.

Finally, the `addons.mozilla.org` teams has previously requested alerts
when code is changed in `signer/xpi`. We provide that here using the
same GitHub team as the one used in the mozilla/addons-server
CODEOWNERS.

Updates AUT-18
@jmhodges jmhodges marked this pull request as ready for review July 16, 2024 06:14
@bhearsum bhearsum merged commit fb95a97 into main Jul 17, 2024
15 checks passed
@bhearsum
Copy link
Contributor

bhearsum commented Jul 17, 2024

@jmhodges FYI: After I merged this we're seeing this error:

Unknown owner on line 3: make sure the team @mozilla/addons-engineering exists, is publicly visible, and has write access to the repository

…la-services/autograph-mergers @mozilla/addons-engineering

...on https://github.com/mozilla-services/autograph/blob/main/.github/CODEOWNERS

Did we want https://github.com/orgs/mozilla/teams/addons-amo-engineering for this?

bhearsum added a commit to bhearsum/autograph-edge that referenced this pull request Jul 17, 2024
This is the same as what we've [added in the main Autograph repo](mozilla-services/autograph#922) except there's no need to look in addons folks.
bhearsum added a commit to bhearsum/autograph-edge that referenced this pull request Jul 18, 2024
This is the same as what we've [added in the main Autograph repo](mozilla-services/autograph#922) except there's no need to look in addons folks.
bhearsum added a commit to mozilla-services/autograph-edge that referenced this pull request Jul 18, 2024
This is the same as what we've [added in the main Autograph repo](mozilla-services/autograph#922) except there's no need to look in addons folks.
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.

3 participants