-
Notifications
You must be signed in to change notification settings - Fork 0
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
Pr workflow automation poc #74
base: master
Are you sure you want to change the base?
Conversation
Thanks for opening a pull request! If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project. Then could you also rename the pull request title in the following format?
or
In the case of PARQUET issues on JIRA the title also supports:
See also: |
77bad41
to
8e95c04
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a comment review body message
.github/workflows/pr_bot.yml
Outdated
- opened | ||
- converted_to_draft | ||
- ready_for_review | ||
pull_request_review: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a comment
413c899
to
a166340
Compare
a166340
to
0d855f0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
new review from non-committer
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
review as collaborator
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
review as committer
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
test
8944685
to
fcf3305
Compare
### Rationale for this change As discussed on the [mailing list](https://lists.apache.org/thread/1rhsd8ovy4bfr8hcdohn0vh65frw0ggk) is quite difficult to understand the current state of a PR whether it requires further review, it has gone stale or new changes have been added. This allows us to have a set of labels based on the state of the PR. ```mermaid flowchart TD A([New PR]):::creator A -- by non-committer --> B[Awaiting review]:::anyone A -- by committer --> C[Awaiting commiter review]:::committer B & C -- new review by\nanother non-committer --> C C & B & E -- new committer review\nrequests changes --> D[Awaiting changes]:::creator D -- changes by creator --> E[Awaiting change review]:::committer C & E & B -- new committer review\napproves ---> F[Awaiting merge]:::committer classDef creator stroke:#CC0; classDef anyone stroke:#00C; classDef committer stroke:#0C0; classDef triager stroke:#C0C; linkStyle 0,1,7 stroke:#CC0,color:auto; linkStyle 2,3 stroke:#00C,color:auto; linkStyle 4,5,6,8,9,10 stroke:#0C0,color:auto; ``` ### What changes are included in this PR? New workflow to trigger archery bot on the required actions. New PR Workflow bot implementation on archery that manages the GitHub events and state. New fixtures and tests. ### Are these changes tested? There are unit tests and has been tested on my fork. Some transition examples on this PR: raulcd#74 * Closes: #33977 Authored-by: Raúl Cumplido <raulcumplido@gmail.com> Signed-off-by: Raúl Cumplido <raulcumplido@gmail.com>
Rationale for this change
What changes are included in this PR?
Are these changes tested?
Are there any user-facing changes?