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

Add two new maintainers and an approver #52

Merged
merged 2 commits into from
Jul 7, 2021

Conversation

trask
Copy link
Member

@trask trask commented Jul 6, 2021

Propose adding @iNikem and @mateuszrzeszutek as maintainers and @laurit as approver for this repository, since we are planning to move many instrumentations over here in the future (open-telemetry/opentelemetry-java-instrumentation#3505), and also so that we start getting more visibility and reviews of changes happening in this repo, e.g. #48

@trask trask requested a review from a team July 6, 2021 18:09
README.md Outdated
- [Pablo Collins](https://github.com/pmcollins), Splunk
- [Ryan Fitzpatrick](https://github.com/rmfitzpatrick), Splunk (maintainer)

Maintainers ([@open-telemetry/java-instrumentation-maintainers](https://github.com/orgs/open-telemetry/teams/java-instrumentation-maintainers)):
Copy link
Member

@mateuszrzeszutek mateuszrzeszutek Jul 7, 2021

Choose a reason for hiding this comment

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

Hmm, does java-contrib have its own approver/maintainer groups? Should we reuse the instrumentation repo ones here?

Copy link
Contributor

Choose a reason for hiding this comment

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

Contrib has its own, but adding the instrumentation team as a member to it seems to make sense to me.

Copy link
Member Author

Choose a reason for hiding this comment

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

oops this was just copy-paste, fixed

I ran into problem with using sub-teams, where the members of the sub-teams couldn't invite new people to the parent team, which I later found out was captured by:

https://github.com/open-telemetry/community/blob/main/docs/how-to-configure-new-repository.md#permissions

  1. Every member of foo-maintainers should be included in foo-approvers and foo-triagers explicitly, with the "Maintainer" GitHub privileges. This allows repository maintainers to invite new approvers and triagers to the team.

@trask trask merged commit 41316c8 into open-telemetry:main Jul 7, 2021
@trask trask deleted the add-new-maintainers-and-approver branch July 7, 2021 23:44
@trask
Copy link
Member Author

trask commented Jul 7, 2021

@rmfitzpatrick
Copy link
Contributor

@trask you and @anuraaga now have the maintainer role.

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.

4 participants