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

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


The following commit(s) were added to refs/heads/main by this push:
     new 8829fe57f ci: fix Python verification (#4095)
8829fe57f is described below

commit 8829fe57f6740d65b7701bc3e6b7920f82f7af8b
Author: David Li <[email protected]>
AuthorDate: Mon Mar 16 17:05:05 2026 +0900

    ci: fix Python verification (#4095)
    
    Closes #4094.
---
 .github/workflows/nightly-verify.yml     | 2 +-
 ci/docker/python-debug.sh                | 1 +
 ci/scripts/verify_ubuntu.sh              | 2 +-
 dev/release/verify-release-candidate.ps1 | 1 +
 dev/release/verify-release-candidate.sh  | 1 +
 5 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/nightly-verify.yml 
b/.github/workflows/nightly-verify.yml
index a28f42f41..8e7584a67 100644
--- a/.github/workflows/nightly-verify.yml
+++ b/.github/workflows/nightly-verify.yml
@@ -242,7 +242,7 @@ jobs:
           # printing a loop of DEADLYSIGNAL
           sudo sysctl vm.mmap_rnd_bits=28
           pushd arrow-adbc
-          docker compose run -e PYTHON=3.13 --rm python-debug
+          docker compose run -e PYTHON=3.14 --rm python-debug
 
   source-verify-docker:
     name: "Verify Source (OS)/${{ matrix.os }} ${{ matrix.version }}"
diff --git a/ci/docker/python-debug.sh b/ci/docker/python-debug.sh
index 6012093dd..68f17babe 100755
--- a/ci/docker/python-debug.sh
+++ b/ci/docker/python-debug.sh
@@ -36,6 +36,7 @@ micromamba clean --all -y
 
 export ADBC_USE_ASAN=ON
 export ADBC_USE_UBSAN=ON
+export _ADBC_IS_CONDA=1
 
 env ADBC_BUILD_TESTS=OFF /adbc/ci/scripts/cpp_build.sh /adbc 
/adbc/build/pydebug
 /adbc/ci/scripts/python_build.sh /adbc /adbc/build/pydebug
diff --git a/ci/scripts/verify_ubuntu.sh b/ci/scripts/verify_ubuntu.sh
index d1541a7e6..4a083e1f7 100755
--- a/ci/scripts/verify_ubuntu.sh
+++ b/ci/scripts/verify_ubuntu.sh
@@ -25,7 +25,7 @@
 set -euo pipefail
 
 : ${JDK:=21}
-: ${MAVEN:=3.9.13}
+: ${MAVEN:=3.9.14}
 
 main() {
     local -r source_dir="${1}"
diff --git a/dev/release/verify-release-candidate.ps1 
b/dev/release/verify-release-candidate.ps1
index aef7fea6b..26f84eecf 100755
--- a/dev/release/verify-release-candidate.ps1
+++ b/dev/release/verify-release-candidate.ps1
@@ -137,6 +137,7 @@ Show-Header "Verify C/C++ Sources"
 $CppBuildDir = Join-Path $ArrowTempDir cpp-build
 New-Item -ItemType Directory -Force -Path $CppBuildDir | Out-Null
 
+$env:_ADBC_IS_CONDA = "1"
 # XXX(apache/arrow-adbc#634): not working on Windows due to it picking
 # up MSVC as the C compiler, which then blows up when /Werror gets
 # passed in by some package
diff --git a/dev/release/verify-release-candidate.sh 
b/dev/release/verify-release-candidate.sh
index 2dfd60a14..516b71fc1 100755
--- a/dev/release/verify-release-candidate.sh
+++ b/dev/release/verify-release-candidate.sh
@@ -575,6 +575,7 @@ test_python() {
     CMAKE_PREFIX_PATH="${CONDA_BACKUP_CMAKE_PREFIX_PATH}:${CMAKE_PREFIX_PATH}"
     # The CMake setup forces RPATH to be the Conda prefix
     local -r install_prefix="${CONDA_PREFIX}"
+    export _ADBC_IS_CONDA=1
   else
     local -r install_prefix="${ARROW_TMPDIR}/local"
   fi

Reply via email to