-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-16317: [CI][Dev] Do not use incremental ids on crossbow submit action branches #13188
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
Conversation
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: b47f16a Submitted crossbow builds: ursacomputing/crossbow @ actions-2111
|
|
It does not seem to be working yet, that's why I've marked it as draft again, I am investigating why the branch from the triggered action hasn't been created with the new naming convention. |
Thanks for working on this! Let me know when it's ready for review! |
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: 14e61415721a066c2baee1161d713c265a3c63cc Submitted crossbow builds: ursacomputing/crossbow @ actions-2113
|
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: ba2bd968ce4ce03474f4195dcf79dab5ed3e6cad Submitted crossbow builds: ursacomputing/crossbow @ actions-2114
|
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: 2bdeb667124c677be176e4e9b2fb3701f6f02b01 Submitted crossbow builds: ursacomputing/crossbow @ actions-2115
|
|
ok, I have been doing some investigation and the bot comment workflow is checking out from master so it is not really picking up my changes on this PR: @kszucs have you worked around that in the past? do you know if there is a way I could test this workflow change from my PR branch? |
|
This is the URL for the triggered action for the comment bot where the usage of the master branch can be seen: https://github.com/apache/arrow/runs/6495575450?check_suite_focus=true |
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: 0ed864177e83ce21ca63cea8f69d65baa9d4eebc Submitted crossbow builds: ursacomputing/crossbow @ actions-2117
|
|
@github-actions crossbow submit example-cpp-minimal-build-static |
|
Revision: 6a2ab6286d1ac7eef1d51b31649d961faa224c14 Submitted crossbow builds: ursacomputing/crossbow @ actions-2118
|
|
Hi @kszucs, I think this is ready for review, it has been slightly tricky to validate so I am going to explain on the comment here. I have tested on my own fork by:
Please let me know your thoughts and if you would like me to split the two commits on two different issues as they are solving slightly different issues. |
|
Hi @kszucs I have removed the second commit that allowed us to test the comment bot changes checking out archery from the PR as discussed. The good thing is I know how I can test it in the future and we have been able to verify the change is successful from my fork tests. |
kszucs
left a comment
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.
Thanks Raul!
|
@raulcd we may want to set the hash based job id as default so we wouldn't need to fetch the references from crossbow at all. I regularly use |
|
Benchmark runs are scheduled for baseline = 7f31c9d and contender = f136365. f136365 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
The aim of this PR is to avoid a possible race condition when submitting crossbow builds. Currently when there is a race condition when submitting crossbow builds we can see the following type of error:
The idea is to use a 10 characters hex from an uuid instead of an incremental id.