GH-50133: [CI] Make extra labels entirely manual on PRs#50256
Conversation
|
|
|
"Extra: C++" does not seem to be working as expected here? |
raulcd
left a comment
There was a problem hiding this comment.
LGTM, as seen on the other issue, should we also avoid forcing a build if the workflow file has changed?
arrow/.github/workflows/check_labels.yml
Lines 74 to 79 in cffe22d
This might force builds when the PR is old and new changes are merged on main.
@kou what do you think on that case?
doesn't it still require changes on the defined path? We could force check on all (remove the paths as we do for cuda_extra.yml) |
+1 |
3cc1eca to
96bd339
Compare
96bd339 to
09c8014
Compare
7d2406a to
49fd536
Compare
49fd536 to
d0d35dd
Compare
d0d35dd to
97d0bf8
Compare
kou
left a comment
There was a problem hiding this comment.
+1
I don't object this but I doubt that labelar is related: #50133 (comment)
|
After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit 1e0c66d. There were no benchmark performance regressions. 🎉 The full Conbench report has more details. It also includes information about 2 possible false positives for unstable benchmarks that are known to sometimes produce them. |
Rationale for this change
Our "Extra" labels for CI are currently both manual and automatic:
However, the two mechanisms can conflict with each other, when an Extra label is manually added by a committer, but none of the file changes match. The label can then be later removed by the automatic labelling bot.
What changes are included in this PR?
Make the "Extra" labels manual-only. The corresponding CI workflows are still triggered automatically on non-PR events (such as pushes and cron schedules).
Are these changes tested?
Manually on this PR.
Are there any user-facing changes?
No.