nealrichardson opened a new pull request #7028:
URL: https://github.com/apache/arrow/pull/7028


   Instead of adding a PR comment of "This needs rebase" and wait for the 
author to get around to it, with this workflow you can just type "rebase" and 
GHA will do it for you. If it rebases cleanly, the workflow force pushes; see 
[this 
demonstration](https://github.com/nealrichardson/arrow/runs/613698512?check_suite_focus=true#step:5:6)
 on my fork. If there are merge conflicts, well, the PR will probably tell you 
so you know not to try to auto-rebase, but if you do run this workflow and 
rebase is not clean, it exits with an error and does not push anything (see 
[this 
example](https://github.com/nealrichardson/arrow/runs/613691328?check_suite_focus=true)).
   
   Relatedly, see https://github.com/r-lib/actions/pull/90 where I add the 
ability to add args to `git push` in the action. This workflows is currently 
set to run using my fork, which is fine. If that PR is merged before this one 
is, we can switch back to using upstream; otherwise, I'll switch in ARROW-8489.
   
   Recall that you can't test issue_comment workflow changes on PRs themselves 
because issue_comment workflows always run off of master, so if you make a 
"rebase" comment on this PR, it won't do anything.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to