Automatic change of base branch dismisses PR reviews #57513
Replies: 17 comments 6 replies
-
This very annoying change breaks a typical workflow when you create incremental staggered PRs for a feature. We've got extra protection for a very unlikely scenario that inhibits some legit flows that are more common. |
Beta Was this translation helpful? Give feedback.
-
Hello github? |
Beta Was this translation helpful? Give feedback.
-
I opened a support issue with github. The workaround is to disable/enable a couple of options in the branch protection rule
|
Beta Was this translation helpful? Give feedback.
-
We experience the same issue but we can not use the provided workaround that @ffissore shared. What is the expected timeline for a fix here as this blocks our workflows and frustrates our team ;) Thanks for GitHub and the cewl features please make it work as awesome as before ;) |
Beta Was this translation helpful? Give feedback.
-
Getting the same problem here and is reducing team velocity and productivity. Tried the work around and didn't work either. PR's ended up in a limbo state where review checks were complete, but still could not be merged without reverting the workaround, then closing and re-opening the PR. Keen to find out when this will be fixed, or if there is another process/work around to achieve the same PR chaining approach. |
Beta Was this translation helpful? Give feedback.
-
GH confirmed the suggestion above didn't aim at restoring the previous behaviour. They also said that at the moment the only way to have something similar is to disable |
Beta Was this translation helpful? Give feedback.
-
Totally agree, this is affecting our team as well, and is really making our workflows more clunky. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
This is a very unfortunate regression. In my team, we introduced a new workflow. The person who reviews PRs is also responsible for merging them. They should merge the PRs as and when they are done reviewing them. That way, they don't need to re-approve PRs. Also, when PRs are marked as ready for review they are also ready to be merged. Thus, the reviewer can do their job asynchronously from other developers. |
Beta Was this translation helpful? Give feedback.
-
This also breaks a common workflow for us at my company. This is pretty inconvenient. |
Beta Was this translation helpful? Give feedback.
-
This is also breaking our teams workflow. are there any plans to fix this? I tried the suggestion of disabling "dismiss stale pull request approvals when new commits are pushed" and enable "require approval of most recent reviewable push" and it did not work. |
Beta Was this translation helpful? Give feedback.
-
Hey Github, as a workaround: can't be re-approval requests automatically approved if there is no code change compared to the previous approval? |
Beta Was this translation helpful? Give feedback.
-
as an update to this thread - I filed an issue with GitHub and they told me it was by design. They said they would forward the request to their product team but I may not hear back. sounds like this is unlikely to get fixed unfortunately. Too bad since this breaks workflows for a lot of people. |
Beta Was this translation helpful? Give feedback.
-
same here, really annoying "feature". |
Beta Was this translation helpful? Give feedback.
-
We experience the same issue but we can not use the provided workaround that @ffissore shared. What is the expected timeline for a fix here as this blocks our workflows and frustrates our team ;) Thanks for GitHub and the cewl features please make it work as awesome as before ;) |
Beta Was this translation helpful? Give feedback.
-
The GitHub interface is now inconsistent with itself. I'm getting PRs dismissed, ask reviewers to review again, and when they do they see in the interface that there are no changes to review. So I'm just asking them to approve an empty set of commits. I don't think it makes a lot of sense... |
Beta Was this translation helpful? Give feedback.
-
Exactly ☝️, even only changing that could be a huge improvement (see https://github.com/orgs/community/discussions/57513#discussioncomment-7680274). |
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
Bug
Body
In order to create PRs focused on one particular kind of change, and thus easier to review, we are used to create what we call "PRs trains":
A
wants to merge intomain
, PR from branchB
wants to merge intoA
, and so onA
is merged, we wait until deployment goes well and all is greenB
B
is mergedSince this morning this flawless flow is no longer possible: my colleagues reviewed my PRs but when the first one was merged I got
and I had to ask my colleagues to reapprove.
Can you revert this change?
Beta Was this translation helpful? Give feedback.
All reactions