Skip to content

REQUEST: Repository maintenance on open-telemetry/opentelemetry-ebpf-instrumentation #2773

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

Open
marctc opened this issue May 22, 2025 · 13 comments
Labels
area/repo-maintenance Maintenance of repos in the open-telemetry org

Comments

@marctc
Copy link

marctc commented May 22, 2025

Affected Repository

https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation

Requested changes

After this comment we decide to balance out the numbers of Grafana maintainers to only two. However I will be active in this project in the upcoming months so I'd be great to have merge rights. I'm currently doing a task of porting change from Beyla to this project and it's a bit unpractical not having merge rights.

thanks!

Repository Maintainers

@MrAlias @grcevski @mariomac

@marctc marctc added the area/repo-maintenance Maintenance of repos in the open-telemetry org label May 22, 2025
@mariomac
Copy link

Even if Marc couldn't become a maintainer I wonder if he could at least grant him merge rights. He is actively working on porting some improvements from Beyla to the opentelemetry-ebf-instrument repository and has a growing list of PRs that need to be rebased/merged: https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/pulls/marctc

@marctc
Copy link
Author

marctc commented May 22, 2025

@trask
Copy link
Member

trask commented May 22, 2025

@mariomac @marctc is the issue due to "Require branches to be up to date before merging"?

If so, it's ok to remove that setting (see https://github.com/open-telemetry/community/blob/main/docs/how-to-configure-new-repository.md#branch-protection-rule-main).

Or, if you want to keep that level of protection, but remove the burden of rebasing before merging, you can set up a merge queue.

@mariomac
Copy link

mariomac commented May 22, 2025

Hi @trask! Definitely removing the Require branches to be up to date before merging setting would help 💯 . Since we are currently in "development/unstable" status, I think we can afford the small risk of merging without having to rebase first.

Anyway, if there is a possibility that Marc gets merge rights would help unblocking him when I'm not available, as the rest of maintainers are in another time zone.

@trask
Copy link
Member

trask commented May 22, 2025

Definitely removing the Require branches to be up to date before merging setting would help 💯

done!

can you see if this is enough to unblock work, since otherwise it requires an exception to our current process?

@MrAlias
Copy link
Contributor

MrAlias commented May 22, 2025

@marctc @mariomac: Traditionally in OTel merge permissions are only provided to maintainers of the repository. If @marctc is looking to be moved to an approver role he would lose that access.

Is there a concern that the remaining maintainers won't be able to merge the submitted PRs?

@marctc
Copy link
Author

marctc commented May 22, 2025

If @marctc is looking to be moved to an approver role he would lose that access.

I'm already an approver. Why I would lose the access to approver role?

Is there a concern that the remaining maintainers won't be able to merge the submitted PRs?

I'm sorry but I don't understand what do you mean.

@marctc
Copy link
Author

marctc commented May 22, 2025

Maybe i was not clear in my message. but I initallize was maintainer and then i was moved to be approver.

@MrAlias
Copy link
Contributor

MrAlias commented May 22, 2025

Gotcha.

Do you currently have merge permissions? Or, is this issue intended to add merge permissions to your user?

@marctc
Copy link
Author

marctc commented May 22, 2025

No, I don't. I would be great to have them! Thanks!

@MrAlias
Copy link
Contributor

MrAlias commented May 22, 2025

So merge permissions are only given to maintainers. That is a large part of the responsibility of that role. I don't see reason to make an exception to that policy here. Right, @trask?

@marctc
Copy link
Author

marctc commented May 26, 2025

Makes sense. Can I have maintainership then? cheers

@trask
Copy link
Member

trask commented May 27, 2025

@marctc @mariomac can you add more details about the problem we're trying to solve here? thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/repo-maintenance Maintenance of repos in the open-telemetry org
Projects
Status: No status
Development

No branches or pull requests

4 participants