You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by qu...@apache.org on 2026/10/09 04:56:42 UTC
(arrow-julia) 01/03: Use local ArrowTypes in CI tests and release verification
This is an automated email from the ASF dual-hosted git repository.
quinnj pushed a commit to branch preservation/storage-20261008/julia-dev-Arrow-b25a15d2-stash-1
in repository https://gitbox.apache.org/repos/asf/arrow-julia.git
commit 7d33fc2028c65105f9a1f02169b7b53854a1714b
Author: Jacob Quinn <qu...@gmail.com>
AuthorDate: Wed Jan 14 01:52:05 2026 -0700
Use local ArrowTypes in CI tests and release verification
ArrowTypes 2.3.0 in the registry doesn't include the offset array fix
from PR #556. The fix is in the local src/ArrowTypes/ but hasn't been
released yet. Update CI and release verification to use Pkg.develop
to use the local ArrowTypes instead of the registry version.
Co-Authored-By: Claude Opus 4.5 <no...@anthropic.com>
---
.github/workflows/ci.yml | 6 ++++++
dev/release/verify_rc.sh | 3 ++-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9629c5d..6411ab7 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -115,6 +115,12 @@ jobs:
- uses: julia-actions/julia-buildpkg@v1.6
with:
project: ${{ matrix.pkg.dir }}
+ - name: Dev local ArrowTypes for Arrow.jl tests
+ if: matrix.pkg.name == 'Arrow.jl'
+ shell: julia --project=. {0}
+ run: |
+ using Pkg
+ Pkg.develop(PackageSpec(path="src/ArrowTypes"))
- uses: julia-actions/julia-runtest@v1
env:
JULIA_NUM_THREADS: ${{ matrix.nthreads }}
diff --git a/dev/release/verify_rc.sh b/dev/release/verify_rc.sh
index 41ce8d3..757b700 100755
--- a/dev/release/verify_rc.sh
+++ b/dev/release/verify_rc.sh
@@ -186,7 +186,8 @@ test_source_distribution() {
pushd src/ArrowTypes
julia --project -e 'import Pkg; Pkg.build(); Pkg.test()'
popd
- julia --project -e 'import Pkg; Pkg.build(); Pkg.test()'
+ # Dev local ArrowTypes to use the version from this release, not from registry
+ julia --project -e 'import Pkg; Pkg.develop(path="src/ArrowTypes"); Pkg.build(); Pkg.test()'
}
VERIFY_SUCCESS=no