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

ovirt-doc team can no longer merge PRs without outside reviewer #3064

Closed
apinnick opened this issue Sep 13, 2022 · 25 comments
Closed

ovirt-doc team can no longer merge PRs without outside reviewer #3064

apinnick opened this issue Sep 13, 2022 · 25 comments
Assignees

Comments

@apinnick
Copy link
Contributor

The Ovirt-doc team used to be able to merge PRs without an outside reviewer. This is necessary in order forthe writers to do quick fixes such as typos, updating RN, or to publish urgent documents. Ovirt-doc used to have this ability. However, the feature seems to have been removed recently.

@apinnick apinnick assigned sandrobonazzola and ghost and unassigned ghost Sep 15, 2022
@ghost
Copy link

ghost commented Sep 15, 2022

@sandrobonazzola I don't have admin rights, could you please take a look?

@sandrobonazzola
Copy link
Member

checking

@sandrobonazzola
Copy link
Member

According to GitHub config the doc team should be able to bypass the review requirements on the PRs:
Schermata da 2022-09-15 12-06-22

@apinnick can you please provide an example of PR where the doc team can't merge?

@apinnick
Copy link
Contributor Author

I don't mean that the doc team can't merge a PR. I mean that the person who created the PR can't merge it. I will try to create a PR to show you.

@sandrobonazzola
Copy link
Member

You should have something like:
Schermata da 2022-09-15 12-12-40

@sandrobonazzola
Copy link
Member

Just check the checkbox and you should be able to merge your own PRs bypassing the review requriement.

@apinnick
Copy link
Contributor Author

I know that is how it is supposed to work. I have used it in the past. Recently I could not do that. I'm checking it now with a PR.

@apinnick
Copy link
Contributor Author

This is what appears. There is no option to merge without waiting for requirements to be met. PR
image

@ghost
Copy link

ghost commented Sep 15, 2022

@sandrobonazzola it seems this one is stuck because a status check is misconfigured. However, GitHub had some issues this morning, it may be that that's the reason why it doesn't work.

@apinnick
Copy link
Contributor Author

@janosdebugs This is not a one-off problem. I noticed it a couple weeks ago when I had a PR for the REST API.

@apinnick
Copy link
Contributor Author

I noticed that Eli's PR was also stuck in this state. I submitted a 'test' review and it allowed me to merge. So the end result is the same -- no reviewer, no merge.

@sandrobonazzola
Copy link
Member

I'l try adding doc team members one by one instead of adding the group.

@emarcusRH
Copy link
Contributor

this behavior seems to have popped up recently - sometime around the beginning of September. All of my PRs in the last 2 weeks have been behaving like this - no option to merge without an additional reviewer - and even approval by authorized Dev reviewers, like Yedidyah, did not open the PR for merging.

@sandrobonazzola
Copy link
Member

check now

@apinnick
Copy link
Contributor Author

check now

I see no changes in my PR. I'll try pushing a change to rerun the checks.

@sandrobonazzola
Copy link
Member

@michalskrivanek any change done in global config over the past few weeks?

@michalskrivanek
Copy link
Member

no, nothing I'm aware of

@michalskrivanek
Copy link
Member

i do not see a history, but currently the project is set up so that it requires one review

@apinnick
Copy link
Contributor Author

i do not see a history, but currently the project is set up so that it requires one review

The ovirt-doc team is supposed to be an exception, so that we can do quick fixes that do not require review.

@apinnick
Copy link
Contributor Author

check now

No change. My PR still requires a reviewer.

@ghost
Copy link

ghost commented Sep 15, 2022

@apinnick I just checked and this seems to be a change on GitHub's side and we can't really do anything about it apart from removing the review requirements completely.

@apinnick
Copy link
Contributor Author

@apinnick I just checked and this seems to be a change on GitHub's side and we can't really do anything about it apart from removing the review requirements completely.

Unfortunate..... Thanks for checking.

@emarcusRH
Copy link
Contributor

It seems odd though, that approval from Yedidya on one of my ovirt PRs was not sufficient to allow merging?

@ghost
Copy link

ghost commented Sep 16, 2022

Folks, if you need help bypassing review requirements feel free to ping me on chat, I'll happily add a blanket review. :D

@michalskrivanek
Copy link
Member

I've got similar report from other repos, there as no config change and AFAICT from settings these people (https://github.com/orgs/oVirt/teams/ovirt-documentation/members) can merge without reviews.
Looks like yet another github outage/bug...

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

No branches or pull requests

4 participants