community icon indicating copy to clipboard operation
community copied to clipboard

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

Open marctc opened this issue 6 months ago • 13 comments

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 avatar May 22 '25 10:05 marctc

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

mariomac avatar May 22 '25 12:05 mariomac

Here's the whole list for now: https://github.com/grafana/opentelemetry-ebpf-instrumentation/branches/active?page=1

marctc avatar May 22 '25 12:05 marctc

@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.

trask avatar May 22 '25 13:05 trask

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.

mariomac avatar May 22 '25 13:05 mariomac

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?

trask avatar May 22 '25 13:05 trask

@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?

MrAlias avatar May 22 '25 14:05 MrAlias

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 avatar May 22 '25 15:05 marctc

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

marctc avatar May 22 '25 15:05 marctc

Gotcha.

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

MrAlias avatar May 22 '25 16:05 MrAlias

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

marctc avatar May 22 '25 16:05 marctc

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?

MrAlias avatar May 22 '25 16:05 MrAlias

Makes sense. Can I have maintainership then? cheers

marctc avatar May 26 '25 09:05 marctc

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

trask avatar May 27 '25 21:05 trask

This has been automatically marked as stale because it has been marked as needing author feedback and has not had any activity for 7 days. It will be closed if no further activity occurs within 7 days of this comment.

github-actions[bot] avatar Jul 16 '25 14:07 github-actions[bot]