From 45fe698cce3ccf0cc397cc96a4fe1b480a573f2e Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Wed, 6 Aug 2025 15:49:15 +0900 Subject: [PATCH 1/2] GH-47208: [C++][CI] Add a CI job for C++23 --- .github/workflows/cpp_extra.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/cpp_extra.yml b/.github/workflows/cpp_extra.yml index e982afde91d..14a1980ac4d 100644 --- a/.github/workflows/cpp_extra.yml +++ b/.github/workflows/cpp_extra.yml @@ -124,6 +124,12 @@ jobs: -e ARROW_USE_MESON=ON runs-on: ubuntu-latest title: AMD64 Ubuntu Meson + - continue-on-error: true + image: debian-cpp + run-options: >- + -e CMAKE_CXX_STANDARD=23 + runs-on: ubuntu-latest + title: AMD64 Debian C++23 env: ARCHERY_DEBUG: 1 ARROW_ENABLE_TIMING_TESTS: OFF @@ -147,6 +153,7 @@ jobs: - name: Setup Archery run: python3 -m pip install -e dev/archery[docker] - name: Execute Docker Build + continue-on-error: ${{ matrix.continue-on-error || false }} env: ARCHERY_DOCKER_USER: ${{ secrets.DOCKERHUB_USER }} ARCHERY_DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }} From 45bb0525a61f96a2a94c8dc450b3411e5ba06937 Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Thu, 7 Aug 2025 10:27:52 +0900 Subject: [PATCH 2/2] Add a comment when we remove continue-on-error --- .github/workflows/cpp_extra.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/cpp_extra.yml b/.github/workflows/cpp_extra.yml index 14a1980ac4d..6c880055cd2 100644 --- a/.github/workflows/cpp_extra.yml +++ b/.github/workflows/cpp_extra.yml @@ -124,6 +124,7 @@ jobs: -e ARROW_USE_MESON=ON runs-on: ubuntu-latest title: AMD64 Ubuntu Meson + # TODO: We should remove this "continue-on-error: true" once GH-47207 is resolved - continue-on-error: true image: debian-cpp run-options: >-