-
Notifications
You must be signed in to change notification settings - Fork 578
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
Contributors are still not notfied after a PR rollback #425
Comments
Seems to be caused by there being a PR being created to a wrong branch: tensorflow/tensorflow#57012 |
Actually, here is the action that ran to create rollback PR: https://github.com/tensorflow/tensorflow/actions/runs/2784555032 This is weird
|
Next time the action worked we got it finished successfully: tensorflow/tensorflow#56572 rollback caused tensorflow/tensorflow#57115 Action is https://github.com/tensorflow/tensorflow/actions/runs/2843891794 |
I didn't read the action source code but your last case seems different as it was not exactly a merge on the PR commit. |
@mihaimaruseac I read the Action code and the log a bit but I cannot mention the author as the commits related to that Github Action contribution was masqueraded by the @tensorflower-gardener "anon user". I guess that the difference between your example and mine is that assigning the ticket also to me, or other contributors, with my role/permission is going to create an error. Probably we could add a preliminarily check for all the users involved if they could be assigned: If not they need to be mentioned |
To summarize:
|
Thanks for the debugging. I agree that we should probably do CC @learning-to-play to handle this |
Just a note. Point 1. was caused by a permission incident we had also on my account. Now the action runned fine: Point 2. It is a bug so it still need to be fixed as not all PR submitters are team members. |
Please note that also PR reviewers are not notified on the rollback: |
The rollback doesn't reopen the connected ticket: |
It needs to go through multiple hops to get that information, the best compromise was to create a new issue in which to tag reviewer and PR author |
We need to notify the PR approver: |
/cc @MichaelHudgins |
PR approver is notified internally on the rollback. Not that easy to get it on Github side from Copybara. |
It seems to me that almost all transparency/limits gaps have some source in copybara/jobs. If, it seems that we could/would switch to a GitHub first development model in some core ex-tensorflow components there is hope that we could achieve this in also in TF one of these days ("Velle est posse"). |
Contributors are still not notified when we are going to rollback PR merge.
Also in the case we have a linked issue to the PR it is not reopened or commented by the bot.
Contributors still thinks that their contributions was merged without any other notification.
Just an example:
tensorflow/tensorflow#57478
/cc @theadactyl @joanafilipa @learning-to-play @gbaned @mdanatg
The text was updated successfully, but these errors were encountered: