This is an automated email from the ASF dual-hosted git repository.

paleolimbot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git


The following commit(s) were added to refs/heads/main by this push:
     new 4ff09059 chore(ci): Update Arrow C++ versions used in CI (#762)
4ff09059 is described below

commit 4ff09059998c7ac977e2ae4217097e383a977a3f
Author: Dewey Dunnington <[email protected]>
AuthorDate: Mon Jun 2 13:42:43 2025 -0500

    chore(ci): Update Arrow C++ versions used in CI (#762)
    
    We were using an old version and at least one of the caches expired, so
    the rebuild failed when the Apache archive server denied our request.
---
 .github/workflows/build-and-test-ipc.yaml | 4 ++--
 .github/workflows/build-and-test.yaml     | 8 ++++----
 .github/workflows/clang-tidy.yaml         | 4 ++--
 .github/workflows/verify.yaml             | 4 ++--
 ci/docker/fedora.dockerfile               | 2 +-
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/.github/workflows/build-and-test-ipc.yaml 
b/.github/workflows/build-and-test-ipc.yaml
index e36c3759..70304b46 100644
--- a/.github/workflows/build-and-test-ipc.yaml
+++ b/.github/workflows/build-and-test-ipc.yaml
@@ -73,13 +73,13 @@ jobs:
         with:
           path: arrow
           # Bump the number at the end of this line to force a new Arrow C++ 
build
-          key: arrow-${{ runner.os }}-${{ runner.arch }}-3
+          key: arrow-${{ runner.os }}-${{ runner.arch }}-4
 
       - name: Build Arrow C++
         if: steps.cache-arrow-build.outputs.cache-hit != 'true'
         shell: bash
         run: |
-          ci/scripts/build-arrow-cpp-minimal.sh 18.1.0 arrow
+          ci/scripts/build-arrow-cpp-minimal.sh 20.0.0 arrow
 
       - name: Build
         run: |
diff --git a/.github/workflows/build-and-test.yaml 
b/.github/workflows/build-and-test.yaml
index 517ee4ec..f4e95f38 100644
--- a/.github/workflows/build-and-test.yaml
+++ b/.github/workflows/build-and-test.yaml
@@ -65,13 +65,13 @@ jobs:
         with:
           path: arrow
           # Bump the number at the end of this line to force a new Arrow C++ 
build
-          key: arrow-${{ runner.os }}-${{ runner.arch }}-1
+          key: arrow-${{ runner.os }}-${{ runner.arch }}-2
 
       - name: Build Arrow C++
         if: steps.cache-arrow-build.outputs.cache-hit != 'true'
         shell: bash
         run: |
-          ci/scripts/build-arrow-cpp-minimal.sh 18.0.0 arrow
+          ci/scripts/build-arrow-cpp-minimal.sh 20.0.0 arrow
 
       - name: Build nanoarrow
         run: |
@@ -152,13 +152,13 @@ jobs:
         with:
           path: arrow
           # Bump the number at the end of this line to force a new Arrow C++ 
build
-          key: arrow-${{ runner.os }}-${{ runner.arch }}-2
+          key: arrow-${{ runner.os }}-${{ runner.arch }}-3
 
       - name: Build Arrow C++
         if: steps.cache-arrow-build.outputs.cache-hit != 'true'
         shell: bash
         run: |
-          ci/scripts/build-arrow-cpp-minimal.sh 18.0.0 arrow
+          ci/scripts/build-arrow-cpp-minimal.sh 20.0.0 arrow
 
       - name: Run meson testing script
         run: |
diff --git a/.github/workflows/clang-tidy.yaml 
b/.github/workflows/clang-tidy.yaml
index a5e4d1a3..546cdbdc 100644
--- a/.github/workflows/clang-tidy.yaml
+++ b/.github/workflows/clang-tidy.yaml
@@ -48,13 +48,13 @@ jobs:
         with:
           path: arrow
           # Bump the number at the end of this line to force a new Arrow C++ 
build
-          key: arrow-${{ runner.os }}-${{ runner.arch }}-1
+          key: arrow-${{ runner.os }}-${{ runner.arch }}-3
 
       - name: Build Arrow C++
         if: steps.cache-arrow-build.outputs.cache-hit != 'true'
         shell: bash
         run: |
-          ci/scripts/build-arrow-cpp-minimal.sh 18.0.0 arrow
+          ci/scripts/build-arrow-cpp-minimal.sh 20.0.0 arrow
 
       - name: Build nanoarrow
         run: |
diff --git a/.github/workflows/verify.yaml b/.github/workflows/verify.yaml
index 7ee3cbaa..0448efd8 100644
--- a/.github/workflows/verify.yaml
+++ b/.github/workflows/verify.yaml
@@ -90,13 +90,13 @@ jobs:
         with:
           path: arrow
           # Bump the number at the end of this line to force a new Arrow C++ 
build
-          key: arrow-${{ runner.os }}-${{ runner.arch }}-2
+          key: arrow-${{ runner.os }}-${{ runner.arch }}-3
 
       - name: Build Arrow C++
         if: steps.cache-arrow-build.outputs.cache-hit != 'true' && 
matrix.config.label != 'windows-win32'
         shell: bash
         run: |
-          src/ci/scripts/build-arrow-cpp-minimal.sh 18.0.0 arrow
+          src/ci/scripts/build-arrow-cpp-minimal.sh 20.0.0 arrow
 
       - name: Set CMake options
         shell: bash
diff --git a/ci/docker/fedora.dockerfile b/ci/docker/fedora.dockerfile
index 4f481942..daff3f0c 100644
--- a/ci/docker/fedora.dockerfile
+++ b/ci/docker/fedora.dockerfile
@@ -20,7 +20,7 @@ ARG NANOARROW_ARCH
 FROM --platform=linux/${NANOARROW_ARCH} fedora:latest
 
 RUN dnf install -y git cmake R gnupg curl libarrow-devel glibc-langpack-en \
-   python3-devel python3-virtualenv
+   python3-devel python3-virtualenv awk
 
 # For Python
 RUN python3 -m venv --upgrade-deps /venv

Reply via email to