-
Notifications
You must be signed in to change notification settings - Fork 4k
GH-34615: [CI][C++] Add CI job for basic format support without ARROW_COMPUTE #34617
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
|
|
5510338 to
eee9253
Compare
eee9253 to
e3d60b9
Compare
|
There are still some enabled components: https://github.com/apache/arrow/actions/runs/4462272725/jobs/7836694435?pr=34617#step:6:1866 Are they intentional? |
|
|
Also, fair warning: I've never actually messed with CI system before so there may be a better way to do this. I just went with one of the preexisting Ubuntu images since it seemed like a reasonable base (to me, at least). |
|
OK. Then "minimal" may be misleading. For example, we use "minimal" as "all components are disabled" in https://github.com/apache/arrow/blob/main/cpp/CMakePresets.json#L49 . Can we use other label for this job? If we enable Parquet, CI time isn't short. How about running this as a nightly CI job instead like |
|
I agree that it's misleading. We could also handle both cases pretty easily, I think. The "minimal" image I have here could disable everything as it implies. Then, the nightly task would use that image but enable CSV/Parquet. |
e3d60b9 to
aa7cb5b
Compare
|
@github-actions crossbow submit test-ubuntu-20.04-cpp-minimal-with-formats |
|
Revision: aa7cb5b4fae7bd3505c8f6dbc976ae5131028bfd Submitted crossbow builds: ursacomputing/crossbow @ actions-7a8059874a
|
|
Revision: aa7cb5b4fae7bd3505c8f6dbc976ae5131028bfd Submitted crossbow builds: ursacomputing/crossbow @ actions-89628f20c6
|
|
Could you also update "minimal" in the title and the description of this PR and GH-34615? |
aa7cb5b to
9147c15
Compare
|
@github-actions crossbow submit test-ubuntu-20.04-cpp-minimal-with-formats |
|
Revision: 9147c15ce4120b9b6fc0d9b233d50d7bc1d1d2a7 Submitted crossbow builds: ursacomputing/crossbow @ actions-b9824dee1c
|
|
I've updated the body to include the closes #34655 as suggested. |
|
@github-actions crossbow submit test-cuda-cpp |
|
Revision: 9147c15ce4120b9b6fc0d9b233d50d7bc1d1d2a7 Submitted crossbow builds: ursacomputing/crossbow @ actions-2e55c6dbfe
|
|
The test-cuda-cpp seems to fail with a similar error to the one reported on #34655 : @benibus let me know if I should open a different issue for that or should be fixed here. Thanks! |
|
@raulcd Yeah, I saw that last night. Probably best to handle it here as well. I'll do a light CMake refactor to hopefully prevent more of these issues since it's too easy to make mistakes ATM. |
Some temporal casts will fail without timezone info
compute-expression-test was recently merged into compute-internals-test as part of a larger refactor. However, the expression tests depend on additional kernels (i.e. equal) so I re-separated them.
9147c15 to
42e52be
Compare
42e52be to
0a79eb3
Compare
|
@github-actions crossbow submit test-cuda-cpp |
|
Revision: 0a79eb3 Submitted crossbow builds: ursacomputing/crossbow @ actions-53125ee05c
|
|
@github-actions crossbow submit test-ubuntu-20.04-cpp-minimal-with-formats |
|
Revision: 0a79eb3 Submitted crossbow builds: ursacomputing/crossbow @ actions-a36f0bd26a
|
kou
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.
+1
|
Benchmark runs are scheduled for baseline = 3600bd8 and contender = 4487be0. 4487be0 is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
… ARROW_COMPUTE (apache#34617) This adds a crossbow job for `ARROW_IPC`, `ARROW_PARQUET`, and `ARROW_CSV` - based on a minimal Ubuntu image. The job primarily aims to test the core Arrow library + basic format support without the full kernel registry provided by `ARROW_COMPUTE`. Note that `ARROW_JSON` is implicitly enabled as well, since it's a dependency of `ARROW_TESTING`. * Closes: apache#34615 * Closes: apache#34655 Authored-by: benibus <bpharks@gmx.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
This adds a crossbow job for
ARROW_IPC,ARROW_PARQUET, andARROW_CSV- based on a minimal Ubuntu image.The job primarily aims to test the core Arrow library + basic format support without the full kernel registry provided by
ARROW_COMPUTE. Note thatARROW_JSONis implicitly enabled as well, since it's a dependency ofARROW_TESTING.No function registered with name: equalon test-cuda-cpp #34655