Skip to content

Commit 80addfa

Browse files
authored
GH-47208: [C++][CI] Add a CI job for C++23 (#47261)
### Rationale for this change We want to add support for C++23. ### What changes are included in this PR? Add a CI job for C++23 as an extra job but its failure is ignored for now. Because we aren't C++23 ready for now. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * GitHub Issue: #47208 Lead-authored-by: Sutou Kouhei <[email protected]> Co-authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
1 parent 1947e14 commit 80addfa

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

.github/workflows/cpp_extra.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,13 @@ jobs:
124124
-e ARROW_USE_MESON=ON
125125
runs-on: ubuntu-latest
126126
title: AMD64 Ubuntu Meson
127+
# TODO: We should remove this "continue-on-error: true" once GH-47207 is resolved
128+
- continue-on-error: true
129+
image: debian-cpp
130+
run-options: >-
131+
-e CMAKE_CXX_STANDARD=23
132+
runs-on: ubuntu-latest
133+
title: AMD64 Debian C++23
127134
env:
128135
ARCHERY_DEBUG: 1
129136
ARROW_ENABLE_TIMING_TESTS: OFF
@@ -147,6 +154,7 @@ jobs:
147154
- name: Setup Archery
148155
run: python3 -m pip install -e dev/archery[docker]
149156
- name: Execute Docker Build
157+
continue-on-error: ${{ matrix.continue-on-error || false }}
150158
env:
151159
ARCHERY_DOCKER_USER: ${{ secrets.DOCKERHUB_USER }}
152160
ARCHERY_DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }}

0 commit comments

Comments
 (0)