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