This is an automated email from the ASF dual-hosted git repository.
quinnj pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-julia.git
The following commit(s) were added to refs/heads/main by this push:
new 23d253c Bump CategoricalArrays to 1.0 in tests (#583)
23d253c is described below
commit 23d253ca59abdd6cdf4251bdc84ad1cec17dd750
Author: Milan Bouchet-Valat <[email protected]>
AuthorDate: Wed Jan 14 10:23:10 2026 +0100
Bump CategoricalArrays to 1.0 in tests (#583)
This should fix test failures from #556.
---------
Co-authored-by: Jacob Quinn <[email protected]>
Co-authored-by: Claude Opus 4.5 <[email protected]>
---
.github/workflows/ci.yml | 6 ++++++
Project.toml | 16 ++++++++++++++++
dev/release/verify_rc.sh | 3 ++-
test/Project.toml | 4 ++--
4 files changed, 26 insertions(+), 3 deletions(-)
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/[email protected]
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/Project.toml b/Project.toml
index f97605d..b87ff79 100644
--- a/Project.toml
+++ b/Project.toml
@@ -1,3 +1,19 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
name = "Arrow"
uuid = "69666777-d1a9-59fb-9406-91d4454c9d45"
authors = ["quinnj <[email protected]>"]
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
diff --git a/test/Project.toml b/test/Project.toml
index 59c20d5..c2e02aa 100644
--- a/test/Project.toml
+++ b/test/Project.toml
@@ -36,8 +36,8 @@ TestSetExtensions = "98d24dd4-01ad-11ea-1b02-c9a08f80db04"
UUIDs = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
[compat]
-ArrowTypes = "2.2.2"
-CategoricalArrays = "0.10"
+ArrowTypes = "2.3"
+CategoricalArrays = "1"
DataAPI = "1"
DataFrames = "1"
FilePathsBase = "0.9"