Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
158 commits
Select commit Hold shift + click to select a range
39fe6fc
GH-17682: [Go] Bool8 Extension Type Implementation (#43323)
joellubi Aug 12, 2024
483bc7b
GH-43638: [Java] LargeListViewVector RangeEqualVisitor and TypeEqualV…
vibhatha Aug 13, 2024
e8e9d1a
GH-43536: [Python] Declare support for free-threading in Cython (#43606)
lysnikolaou Aug 13, 2024
fc80d7d
GH-43378: [Java][CI] Don't configure multithreading when building jav…
danepitkin Aug 13, 2024
88e8140
GH-43097: [C++] Implement `PathFromUri` support for Azure file system…
OliLay Aug 14, 2024
01fd7fc
MINOR: [Go] Bump github.com/substrait-io/substrait-go from 0.5.0 to 0…
dependabot[bot] Aug 14, 2024
69bce8f
GH-43677: [C++][FlightRPC] Move the FlightTestServer to its own .cc a…
felipecrv Aug 14, 2024
4d200dc
GH-43577: [Java] getBuffers method needs correction on clear flag usa…
vibhatha Aug 14, 2024
6e7125b
GH-43454: [C++][Python] Add Opaque canonical extension type (#43458)
lidavidm Aug 14, 2024
ce251a6
GH-41291: [Java] LargeListViewVector Implementation transferPair impl…
vibhatha Aug 14, 2024
712cfe6
GH-43643: [Java] LargeListViewVector IPC Integration (#43681)
vibhatha Aug 14, 2024
7c8909a
MINOR: [Dev][C++] Allow ubuntu-cpp-thread-sanitizer Docker build with…
pitrou Aug 14, 2024
ab432b1
GH-43627: [R] Fix summarize() performance regression (pushdown) (#43649)
nealrichardson Aug 14, 2024
f518d6b
GH-38041: [C++][CI] Improve IPC fuzzing seed corpus (#43621)
pitrou Aug 15, 2024
894f72f
GH-43536: [Python] Do not use borrowed references APIs (#43540)
lysnikolaou Aug 15, 2024
fb202ee
GH-43703: [C++][Parquet][CI] Parquet: Introducing more bad_data for t…
mapleFU Aug 15, 2024
dfe6c50
MINOR: [C#] Bump BenchmarkDotNet and System.Runtime.CompilerServices.…
dependabot[bot] Aug 15, 2024
8b634ad
MINOR: [C#] Bump BenchmarkDotNet.Diagnostics.Windows and System.Runti…
dependabot[bot] Aug 15, 2024
2e434da
GH-43687: [C++] Compute: fix register kernel SimdLevel for AddMinMax5…
mapleFU Aug 15, 2024
2767dc5
GH-41579: [C++][Python][Parquet] Support reading/writing key-value me…
clee704 Aug 15, 2024
a50ad42
MINOR: [CI] Fix ubuntu-lint to not install into system Python (#43710)
pitrou Aug 16, 2024
a970fd7
GH-43688: [C++] Prevent Snappy from disabling RTTI when bundled (#43706)
pitrou Aug 16, 2024
e9767c1
GH-41396: [Ruby] Add workaround for re2.pc on Ubuntu 20.04 (#43721)
kou Aug 16, 2024
b80a51a
GH-43594: [C++] Remove std::optional from arrow::ArrayStatistics::is_…
kou Aug 16, 2024
bee2fc8
MINOR: [Docs][Python] Add LargeListType to Data Types docs (#43597)
albertvillanova Aug 16, 2024
d801dae
MINOR: [Go][Doc] fix code format in the readme (#43725)
haoxins Aug 16, 2024
801301e
GH-43633: [R] Add tests for packages that might be tricky to roundtri…
jonkeane Aug 16, 2024
8836535
GH-43702: [C++][FS][Azure] Use the latest Azurite and update the bund…
kou Aug 17, 2024
49be60f
GH-43175: [C++] Skip not Emscripten ready tests in CSV tests (#43724)
kou Aug 17, 2024
fbac12c
MINOR: [R] Fix a package namespace warning (#43737)
jonkeane Aug 17, 2024
b7e618f
GH-43738: [GLib] Add `GArrowAzureFileSytem` (#43739)
kou Aug 18, 2024
5ef7e01
GH-43506: [Java] Fix TestFragmentScanOptions result not match (#43639)
jinchengchenghh Aug 18, 2024
1ae38d0
GH-43735: [R] AWS SDK fails to build on one of CRAN's M1 builders (#4…
jonkeane Aug 18, 2024
5e68513
GH-43495: [C++][Compute] Widen the row offset of the row table to 64-…
zanmato1984 Aug 19, 2024
c599fa0
GH-43554: [Go] Handle excluded fields (#43555)
tscottcoombes1 Aug 19, 2024
a380d69
GH-43733: [C++] Fix Scalar boolean handling in row encoder (#43734)
mapleFU Aug 19, 2024
9d4dcc9
GH-38847: [Documentation][C++] Explicitly note that compute is option…
bkietz Aug 19, 2024
364e014
MINOR: [Java] Bump org.apache.avro:avro from 1.11.3 to 1.12.0 in /jav…
dependabot[bot] Aug 20, 2024
b5726ea
MINOR: [Java] Bump org.apache.commons:commons-compress from 1.26.2 to…
dependabot[bot] Aug 20, 2024
944d136
MINOR: [Java] Bump error_prone_core.version from 2.29.2 to 2.30.0 in …
dependabot[bot] Aug 20, 2024
906934e
MINOR: [Java] Bump com.h2database:h2 from 2.3.230 to 2.3.232 in /java…
dependabot[bot] Aug 20, 2024
bd3953f
MINOR: [C#] Bump Google.Protobuf from 3.27.0 to 3.27.3 in /csharp (#4…
dependabot[bot] Aug 20, 2024
70a0189
MINOR: [C#] Bump System.Memory from 4.5.4 to 4.5.5 in /csharp (#43755)
dependabot[bot] Aug 20, 2024
b0317f2
GH-43707: [Python] Fix compilation on Cython<3 (#43765)
lidavidm Aug 20, 2024
cc3c868
MINOR: [Documentation] Add installation of ninja-build to Python Deve…
albertvillanova Aug 20, 2024
5258819
GH-17682: [C++][Python] Bool8 Extension Type Implementation (#43488)
joellubi Aug 21, 2024
27c2238
MINOR: [Java] Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to …
dependabot[bot] Aug 21, 2024
4af1e49
MINOR: [Java] Bump io.grpc:grpc-bom from 1.65.0 to 1.66.0 in /java (#…
dependabot[bot] Aug 21, 2024
9fc0301
GH-43069: [Python] Use Py_IsFinalizing from pythoncapi_compat.h (#43767)
jorisvandenbossche Aug 21, 2024
e1e7c50
GH-40036: [C++] Azure file system write buffering & async writes (#43…
OliLay Aug 21, 2024
ffee537
GH-42222: [Python] Add bindings for CopyTo on RecordBatch and Array c…
jorisvandenbossche Aug 21, 2024
f9911ee
GH-43776: [C++] Add chunked Take benchmarks with a small selection fa…
pitrou Aug 21, 2024
f078942
GH-43141: [C++][Parquet] Replace use of int with int32_t in the inter…
adamreeve Aug 21, 2024
6a1d052
GH-43717: [Java][FlightSQL] Add all ActionTypes to FlightSqlUtils.FLI…
devinrsmith Aug 22, 2024
2e83aa6
GH-43690: [Python][CI] Simplify python/requirements-wheel-test.txt fi…
jorisvandenbossche Aug 22, 2024
fc54ead
GH-43785: [Python][CI] Correct PARQUET_TEST_DATA path in wheel tests …
jorisvandenbossche Aug 22, 2024
b4f7efe
GH-43787: [C++] Register the new Opaque extension type by default (#4…
rok Aug 22, 2024
3e9384b
GH-43519: [Python] Set up wheel building for Python 3.13 (#43539)
lysnikolaou Aug 22, 2024
88d57cf
MINOR: [CI][R] Undo #43636 now that the action is approved (#43730)
jonkeane Aug 22, 2024
2e33e98
MINOR: [GO] fixup test case name in cast_test.go (#43780)
NickCrews Aug 22, 2024
76e0f62
GH-43764: [Go][FlightSQL] Add NewPreparedStatement function (#43781)
zeroshade Aug 22, 2024
d47b305
GH-43624: [Go] Add JSON/UUID extension types, extend arrow -> parquet…
joellubi Aug 22, 2024
82ecf3e
MINOR: [CI][C++][Python] Fix Cuda builds on git main (#43789)
pitrou Aug 22, 2024
bad064f
MINOR: [C++] Ensure setting the default CMAKE_BUILD_TYPE (#43794)
vyasr Aug 22, 2024
53b15b6
MINOR: [Go] Fix Flakey TestRowsPrematureCloseDuringNextLoop Test (#43…
joellubi Aug 23, 2024
cb645a1
GH-43802: [GLib] Add `GAFlightRecordBatchWriter` (#43803)
kou Aug 23, 2024
146b4e9
GH-43743: [CI][Docs] Ensure creating build directory (#43744)
kou Aug 23, 2024
e61c105
GH-41584: [Java] ListView Implementation for C Data Interface (#43686)
vibhatha Aug 24, 2024
83d915a
MINOR: [Java] Bump dep.slf4j.version from 2.0.13 to 2.0.16 in /java (…
dependabot[bot] Aug 26, 2024
cbb5f96
MINOR: [R] Add missing PR num to news.md item (#43811)
amoeba Aug 26, 2024
51e9f70
MINOR: [Java] Bump dep.junit.jupiter.version from 5.10.3 to 5.11.0 in…
dependabot[bot] Aug 26, 2024
2328b6e
GH-15058: [C++][Python] Native support for UUID (#37298)
rok Aug 26, 2024
8eb7bd4
MINOR: [Go] Bump github.com/hamba/avro/v2 from 2.24.1 to 2.25.0 in /g…
dependabot[bot] Aug 27, 2024
93c5ddb
GH-43667: [Java] Keeping Flight default header size consistent betwee…
PANKAJ9768 Aug 27, 2024
11f9249
MINOR: [Go] Bump github.com/substrait-io/substrait-go from 0.6.0 to 0…
dependabot[bot] Aug 27, 2024
a49493d
MINOR: [Java] Downgrade gRPC to 1.65 (#43839)
lidavidm Aug 27, 2024
23fe1ce
MINOR: [Java] Bump org.apache.commons:commons-compress from 1.27.0 to…
dependabot[bot] Aug 27, 2024
fa5d158
MINOR: [C#] Bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.0 in /c…
dependabot[bot] Aug 27, 2024
c30bb6a
GH-41056: [GLib][FlightRPC] Add gaflight_client_do_put() and related …
kou Aug 27, 2024
b836662
GH-43815: [CI][Packaging][Python] Avoid uploading wheel to gemfury if…
raulcd Aug 27, 2024
6502f0e
GH-43790: [Go][Parquet] Add support for LZ4_RAW compression codec (#4…
joellubi Aug 27, 2024
ce1e724
MINOR: [CI] Use `docker compose` on self-hosted ARM builds (#43844)
pitrou Aug 27, 2024
75ca5b3
GH-43805: [C++] Enable filesystem automatically when one of ARROW_{AZ…
kou Aug 27, 2024
09bb24a
MINOR: [Java] Logback dependency upgrade (#43842)
vibhatha Aug 28, 2024
9c801bb
MINOR: [Java] Bump commons-cli:commons-cli from 1.8.0 to 1.9.0 in /ja…
dependabot[bot] Aug 28, 2024
6b268f6
MINOR: [Java] Bump com.google.api.grpc:proto-google-common-protos fro…
dependabot[bot] Aug 28, 2024
9d40a6a
GH-43860: [Go][Parquet] Handle the error correctly (#43861)
bigsheeper Aug 28, 2024
0bc91dd
GH-43854: [C++] Expose the set of device types where a ChunkedArray i…
felipecrv Aug 28, 2024
58415d1
GH-38183: [CI][Python] Use pipx to install GCS testbench (#43852)
pitrou Aug 29, 2024
6c17b79
GH-43877: [Ruby] Add support for 0 decimal value (#43882)
kou Aug 29, 2024
3089387
GH-43870: [C++][Acero] Fix typos in join benchmark (#43871)
zanmato1984 Aug 29, 2024
6db12f2
GH-41696: [Python][Packaging] Bump MACOSX_DEPLOYMENT_TARGET to 12 ins…
raulcd Aug 29, 2024
45592f9
GH-43732: [Go] Require Go 1.22 or above (#43864)
haoxins Aug 29, 2024
4f91c8f
GH-43759: [C++] Acero: Minor code enhancement for Join (#43760)
mapleFU Aug 29, 2024
6b24253
GH-43885: [C++][CI] Catch potential integer overflow in PoolBuffer (#…
pitrou Aug 29, 2024
07420b0
GH-43869: [Java][CI] Flight related failure in the AMD64 Windows Serv…
vibhatha Aug 30, 2024
63b34c9
GH-43837: [Go][IPC] Consolidate StreamWriter and FileWriter, ensuring…
joellubi Aug 30, 2024
3b310bb
MINOR: [JS] Bump @swc/helpers from 0.5.11 to 0.5.12 in /js (#43901)
dependabot[bot] Sep 1, 2024
1ecfb31
GH-43665: [R] Remove references to bindings vignette (#43889)
nealrichardson Sep 1, 2024
f919da1
MINOR: [JS] Bump ix from 6.0.0 to 7.0.0 in /js (#43898)
dependabot[bot] Sep 2, 2024
2ffb186
MINOR: [JS] Bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.18…
dependabot[bot] Sep 2, 2024
7f88ae7
MINOR: [R] Fix monospace formatting in dplyr-funcs-doc (#43461)
feinleib Sep 2, 2024
a8df190
GH-43894: [R] format_aggregation() should print options too (#43896)
nealrichardson Sep 2, 2024
9ab9532
GH-25118: [Python] Make NumPy an optional runtime dependency (#41904)
raulcd Sep 2, 2024
44d3f76
GH-43758: [C++] Compute: More comment in RowEncoder (#43763)
mapleFU Sep 2, 2024
9cafbb2
GH-43768: [C++] Fix the case when boolean_{any|all} meets constant in…
mapleFU Sep 2, 2024
7d4cf37
GH-43883: [CI] Remove Python version guard when installing GCS testbe…
pitrou Sep 2, 2024
698e041
MINOR: [C#] Bump Grpc.Tools from 2.65.0 to 2.66.0 in /csharp (#43913)
dependabot[bot] Sep 2, 2024
fa2edd4
MINOR: [C#] Bump Google.Protobuf from 3.27.3 to 3.28.0 in /csharp (#4…
dependabot[bot] Sep 2, 2024
3a6135b
GH-40216: [CI][Packaging][Python] Upload pyarrow nightly wheels to sc…
raulcd Sep 2, 2024
00d3576
GH-43746: [C++] Add support for Boost 1.86 (#43766)
kou Sep 3, 2024
589ab7a
MINOR: [CI] Bump actions/setup-python from 5.1.1 to 5.2.0 (#43917)
dependabot[bot] Sep 3, 2024
4ed5a14
GH-43797: [C++] Attach `arrow::ArrayStatistics` to `arrow::ArrayData`…
kou Sep 3, 2024
1475bd8
MINOR: [Java] Bump org.mockito:mockito-junit-jupiter from 5.12.0 to 5…
dependabot[bot] Sep 3, 2024
540b2ce
MINOR: [Java] Bump com.github.luben:zstd-jni from 1.5.6-4 to 1.5.6-5 …
dependabot[bot] Sep 3, 2024
41e1118
MINOR: [Java] Bump org.apache.orc:orc-core from 1.9.2 to 1.9.4 in /ja…
dependabot[bot] Sep 3, 2024
99bc23d
MINOR: [Java] Bump parquet.version from 1.14.1 to 1.14.2 in /java (#4…
dependabot[bot] Sep 3, 2024
db9435f
MINOR: [Java] Bump error_prone_core.version from 2.30.0 to 2.31.0 in …
dependabot[bot] Sep 3, 2024
b525e84
Updated parquet.thrift and re-generated cpp sources
Kontinuation Sep 3, 2024
170c599
GH-40216: [Python][CI][Packaging] Upload nightly wheels to main label…
jorisvandenbossche Sep 3, 2024
b0786d4
GH-43907: [C#][FlightRPC] Add Grpc Call Options support on Flight Cli…
qmmk Sep 3, 2024
57cc0b9
GH-43927: [C++] Make ChunkResolver::ResolveMany output a list of Chun…
felipecrv Sep 3, 2024
6ce2af7
GH-43719: [C++] Clarify the way SIMD-enabled agg kernels come from th…
felipecrv Sep 3, 2024
c455d6b
GH-43933: [CI] Remove docker-compose warnings (#43934)
lysnikolaou Sep 3, 2024
6f0500e
Geometry value writer could make use of the geometry statistics class to
Kontinuation Sep 3, 2024
c052ae0
Geometry column writer now populates correct statistics
Kontinuation Sep 4, 2024
3c6b222
format/tidy
Kontinuation Sep 4, 2024
b2e0668
GH-43902: [Java] Support for Long memory addresses (#43903)
vibhatha Sep 4, 2024
f6ae9ae
Run clang-tidy
Kontinuation Sep 4, 2024
2fac185
GH-43727: [Python] RecordBatch fails gracefully on non-cpu devices (#…
danepitkin Sep 4, 2024
9445fe4
GH-40216: [Python][CI][Packaging] Don't upload sdist to scientific-py…
jorisvandenbossche Sep 4, 2024
9abad7a
GH-43669: [Docs][Dev] Document archery --debug flag in section about …
jorisvandenbossche Sep 4, 2024
6382c0a
GH-43672: [C#] Schema should be optional on FlightInfo (#43673)
ndglover Sep 4, 2024
50219ef
GH-43728: [Python] ChunkedArray fails gracefully on non-cpu devices (…
danepitkin Sep 4, 2024
5ca12bd
GH-38255: [Java] Implement Flight SQL Bulk Ingestion (#43551)
eramitmittal Sep 5, 2024
8113594
GH-43952: [CI] Bump actions/{upload|download}-artifact from 3 to late…
dependabot[bot] Sep 5, 2024
f545b90
GH-43299: [Release][Packaging] Only include pyarrow folder when find…
raulcd Sep 5, 2024
9336bbe
GH-43967: [C++] Enhance error message for URI parsing (#43938)
crystalxyz Sep 5, 2024
032e6a4
GH-43946: [C++][Parquet] Guard against use of cleared decryptor/encry…
pitrou Sep 5, 2024
1c9523b
Added a test that writes and reads a parquet file containing a geomet…
Kontinuation Sep 5, 2024
7a24729
GH-43969: [CI][Dev] Prune .dockerignore (#43971)
pitrou Sep 5, 2024
c2123b8
GH-40154: [C++][Parquet] Separate encoders and decoder (#43972)
pitrou Sep 5, 2024
9761241
MINOR: [CI][C++] Add C++ example builds to "cpp" Crossbow task group …
pitrou Sep 5, 2024
262d6f6
GH-43944: [C++][Parquet] Add support for arrow::ArrayStatistics: non …
kou Sep 5, 2024
5a50790
Remove redundant include
Kontinuation Sep 6, 2024
51e4ab8
Fix problems found by reviewers
Kontinuation Sep 6, 2024
c40c04e
Try to make it build properly on other platforms
Kontinuation Sep 6, 2024
e89962f
Merge branch 'main' into kontinuation-parquet-geometry
Kontinuation Sep 6, 2024
fb134d3
Address review comments in https://github.com/apache/arrow/pull/43196
Kontinuation Sep 6, 2024
2f4329e
Resolve compile errors for MSVC
Kontinuation Sep 6, 2024
1db855f
Expose getters in GeometryStatistics, Change geometry_types from
Kontinuation Sep 10, 2024
ad92bb6
Add test case for UpdateSpaced, don't generate min/max stats for geom…
Kontinuation Sep 11, 2024
f782e30
Support covering
Kontinuation Sep 11, 2024
9813f48
MakeStatistics and Statistics::Make should not be a breaking change
Kontinuation Sep 12, 2024
c56133c
ColumnIndex, as well as some other fixes and refacturings
Kontinuation Sep 12, 2024
174e1e1
Fix compiler warnings on AMD platforms as well as sanitizer warnings
Kontinuation Sep 12, 2024
bd0e2ad
Remove all newly added include directives
Kontinuation Sep 12, 2024
1521bac
include cmath for std::isnan
Kontinuation Sep 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 2 additions & 19 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@
# include explicitly
!ci/**
!c_glib/Gemfile
!dev/archery/setup.py
!dev/release/setup-*.sh
!docs/requirements*.txt
!go/go.mod
!go/go.sum
!python/requirements*.txt
!python/manylinux1/**
!r/DESCRIPTION
!ruby/Gemfile
!ruby/red-arrow/Gemfile
Expand All @@ -46,20 +46,3 @@
!ruby/red-parquet/Gemfile
!ruby/red-parquet/lib/parquet/version.rb
!ruby/red-parquet/red-parquet.gemspec
!ruby/red-plasma/Gemfile
!ruby/red-plasma/lib/plasma/version.rb
!ruby/red-plasma/red-plasma.gemspec
!rust/Cargo.toml
!rust/benchmarks/Cargo.toml
!rust/arrow/Cargo.toml
!rust/arrow/benches
!rust/arrow-flight/Cargo.toml
!rust/parquet/Cargo.toml
!rust/parquet/build.rs
!rust/parquet_derive/Cargo.toml
!rust/parquet_derive_test/Cargo.toml
!rust/datafusion/Cargo.toml
!rust/datafusion/benches
!rust/integration-testing/Cargo.toml
!go/go.mod
!go/go.sum
7 changes: 4 additions & 3 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@ CUDA=11.2.2
DASK=latest
DOTNET=8.0
GCC_VERSION=""
GO=1.21.8
STATICCHECK=v0.4.7
GO=1.22.6
STATICCHECK=v0.5.1
HDFS=3.2.1
JDK=11
KARTOTHEK=latest
Expand All @@ -71,6 +71,7 @@ NUMBA=latest
NUMPY=latest
PANDAS=latest
PYTHON=3.8
PYTHON_IMAGE_TAG=3.8
R=4.4
SPARK=master
TURBODBC=latest
Expand All @@ -95,7 +96,7 @@ VCPKG="943c5ef1c8f6b5e6ced092b242c8299caae2ff01" # 2024.04.26 Release
# ci/docker/python-wheel-windows-vs2019.dockerfile.
# This is a workaround for our CI problem that "archery docker build" doesn't
# use pulled built images in dev/tasks/python-wheels/github.windows.yml.
PYTHON_WHEEL_WINDOWS_IMAGE_REVISION=2024-06-18
PYTHON_WHEEL_WINDOWS_IMAGE_REVISION=2024-08-06

# Use conanio/${CONAN_BASE}:{CONAN_VERSION} for "docker-compose run --rm conan".
# See https://github.com/conan-io/conan-docker-tools#readme and
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/archery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,14 @@ name: Archery & Crossbow
on:
push:
paths:
- '.dockerignore'
- '.github/workflows/archery.yml'
- 'dev/archery/**'
- 'dev/tasks/**'
- 'docker-compose.yml'
pull_request:
paths:
- '.dockerignore'
- '.github/workflows/archery.yml'
- 'dev/archery/**'
- 'dev/tasks/**'
Expand Down Expand Up @@ -58,7 +60,7 @@ jobs:
shell: bash
run: git branch $ARCHERY_DEFAULT_BRANCH origin/$ARCHERY_DEFAULT_BRANCH || true
- name: Setup Python
uses: actions/setup-python@v5.1.1
uses: actions/setup-python@v5.2.0
with:
python-version: '3.9'
- name: Install pygit2 binary wheel
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/comment_bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
# fetch the tags for version number generation
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: 3.12
- name: Install Archery and Crossbow dependencies
Expand Down
23 changes: 11 additions & 12 deletions .github/workflows/cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ name: C++
on:
push:
paths:
- '.dockerignore'
- '.github/workflows/cpp.yml'
- 'ci/conda_env_*'
- 'ci/docker/**'
Expand All @@ -35,6 +36,7 @@ on:
- 'testing'
pull_request:
paths:
- '.dockerignore'
- '.github/workflows/cpp.yml'
- 'ci/conda_env_*'
- 'ci/docker/**'
Expand Down Expand Up @@ -99,7 +101,6 @@ jobs:
cat <<JSON >> "$GITHUB_OUTPUT"
{
"arch": "arm64v8",
"archery-use-legacy-docker-compose": "1",
"clang-tools": "10",
"image": "ubuntu-cpp",
"llvm": "10",
Expand All @@ -124,9 +125,6 @@ jobs:
include: ${{ fromJson(needs.docker-targets.outputs.targets) }}
env:
ARCH: ${{ matrix.arch }}
# By default, use `docker compose` because docker-compose v1 is obsolete,
# except where the Docker client version is too old.
ARCHERY_USE_LEGACY_DOCKER_COMPOSE: ${{ matrix.archery-use-legacy-docker-compose || '0' }}
ARROW_SIMD_LEVEL: ${{ matrix.simd-level }}
CLANG_TOOLS: ${{ matrix.clang-tools }}
LLVM: ${{ matrix.llvm }}
Expand All @@ -147,6 +145,7 @@ jobs:
run: |
sudo apt update
sudo apt install -y --no-install-recommends python3 python3-dev python3-pip
python3 -m pip install -U pip
- name: Setup Archery
run: python3 -m pip install -e dev/archery[docker]
- name: Execute Docker Build
Expand Down Expand Up @@ -246,7 +245,7 @@ jobs:
$(brew --prefix bash)/bin/bash \
ci/scripts/install_minio.sh latest ${ARROW_HOME}
- name: Set up Python
uses: actions/setup-python@v5.1.1
uses: actions/setup-python@v5.2.0
with:
python-version: 3.12
- name: Install Google Cloud Storage Testbench
Expand Down Expand Up @@ -412,12 +411,10 @@ jobs:
ARROW_WITH_SNAPPY: ON
ARROW_WITH_ZLIB: ON
ARROW_WITH_ZSTD: ON
# Don't use preinstalled Boost by empty BOOST_ROOT and
# -DBoost_NO_BOOST_CMAKE=ON
# Don't use preinstalled Boost by empty BOOST_ROOT
BOOST_ROOT: ""
ARROW_CMAKE_ARGS: >-
-DARROW_PACKAGE_PREFIX=/${{ matrix.msystem_lower}}
-DBoost_NO_BOOST_CMAKE=ON
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON
# We can't use unity build because we don't have enough memory on
# GitHub Actions.
Expand Down Expand Up @@ -467,16 +464,18 @@ jobs:
https://dl.min.io/server/minio/release/windows-amd64/archive/minio.RELEASE.2022-05-26T05-48-41Z
chmod +x /usr/local/bin/minio.exe
- name: Set up Python
uses: actions/setup-python@v5.1.1
uses: actions/setup-python@v5.2.0
id: python-install
with:
python-version: 3.9
- name: Install Google Cloud Storage Testbench
shell: bash
shell: msys2 {0}
env:
PIPX_BIN_DIR: /usr/local/bin
PIPX_BASE_PYTHON: ${{ steps.python-install.outputs.python-path }}
run: |
ci/scripts/install_gcs_testbench.sh default
echo "PYTHON_BIN_DIR=$(cygpath --windows $(dirname $(which python3.exe)))" >> $GITHUB_ENV
- name: Test
shell: msys2 {0}
run: |
PATH="$(cygpath --unix ${PYTHON_BIN_DIR}):${PATH}"
ci/scripts/cpp_test.sh "$(pwd)" "$(pwd)/build"
2 changes: 1 addition & 1 deletion .github/workflows/csharp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ jobs:
with:
dotnet-version: ${{ matrix.dotnet }}
- name: Setup Python
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: 3.12
- name: Checkout Arrow
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
with:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: 3.12
- name: Install pre-commit
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
with:
fetch-depth: 0
- name: Install Python
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: '3.12'
- name: Install Ruby
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
key: debian-docs-${{ hashFiles('cpp/**') }}
restore-keys: debian-docs-
- name: Setup Python
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: 3.12
- name: Setup Archery
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/docs_light.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ name: Docs
on:
pull_request:
paths:
- '.dockerignore'
- 'docs/**'
- '.github/workflows/docs_light.yml'
- 'ci/docker/conda.dockerfile'
Expand Down Expand Up @@ -58,7 +59,7 @@ jobs:
key: conda-docs-${{ hashFiles('cpp/**') }}
restore-keys: conda-docs-
- name: Setup Python
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: 3.12
- name: Setup Archery
Expand Down
35 changes: 16 additions & 19 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,15 @@ name: Go
on:
push:
paths:
- '.dockerignore'
- '.github/workflows/go.yml'
- 'ci/docker/*_go.dockerfile'
- 'ci/scripts/go_*'
- 'docker-compose.yml'
- 'go/**'
pull_request:
paths:
- '.dockerignore'
- '.github/workflows/go.yml'
- 'ci/docker/*_go.dockerfile'
- 'ci/docker/**'
Expand Down Expand Up @@ -62,13 +64,13 @@ jobs:
{
"arch-label": "AMD64",
"arch": "amd64",
"go": "1.21",
"go": "1.22",
"runs-on": "ubuntu-latest"
},
{
"arch-label": "AMD64",
"arch": "amd64",
"go": "1.22",
"go": "1.23",
"runs-on": "ubuntu-latest"
}
JSON
Expand All @@ -78,15 +80,13 @@ jobs:
{
"arch-label": "ARM64",
"arch": "arm64v8",
"archery-use-legacy-docker-compose": "1",
"go": "1.21",
"go": "1.22",
"runs-on": ["self-hosted", "arm", "linux"]
},
{
"arch-label": "ARM64",
"arch": "arm64v8",
"archery-use-legacy-docker-compose": "1",
"go": "1.22",
"go": "1.23",
"runs-on": ["self-hosted", "arm", "linux"]
}
JSON
Expand All @@ -106,9 +106,6 @@ jobs:
include: ${{ fromJson(needs.docker-targets.outputs.targets) }}
env:
ARCH: ${{ matrix.arch }}
# By default, use Docker CLI because docker-compose v1 is obsolete,
# except where the Docker client version is too old.
ARCHERY_USE_LEGACY_DOCKER_COMPOSE: ${{ matrix.archery-use-legacy-docker-compose || '0' }}
GO: ${{ matrix.go }}
steps:
- name: Checkout Arrow
Expand Down Expand Up @@ -202,7 +199,7 @@ jobs:
strategy:
fail-fast: false
matrix:
go: ['1.21', '1.22']
go: ['1.22', '1.23']
env:
GO: ${{ matrix.go }}
steps:
Expand All @@ -212,7 +209,7 @@ jobs:
fetch-depth: 0
submodules: recursive
- name: Setup Python
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: 3.8
- name: Setup Archery
Expand Down Expand Up @@ -243,7 +240,7 @@ jobs:
strategy:
fail-fast: false
matrix:
go: ['1.21', '1.22']
go: ['1.22', '1.23']
env:
GO: ${{ matrix.go }}
steps:
Expand All @@ -252,7 +249,7 @@ jobs:
with:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: 3.8
- name: Setup Archery
Expand Down Expand Up @@ -282,7 +279,7 @@ jobs:
strategy:
fail-fast: false
matrix:
go: ['1.21', '1.22']
go: ['1.22', '1.23']
steps:
- name: Checkout Arrow
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
Expand Down Expand Up @@ -315,7 +312,7 @@ jobs:
strategy:
fail-fast: false
matrix:
go: ['1.21', '1.22']
go: ['1.22', '1.23']
steps:
- name: Checkout Arrow
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0
Expand All @@ -328,7 +325,7 @@ jobs:
go-version: ${{ matrix.go }}
cache: true
cache-dependency-path: go/go.sum
- name: Install staticcheck
- name: Install staticcheck
run: |
. .env
go install honnef.co/go/tools/cmd/staticcheck@${STATICCHECK}
Expand All @@ -344,7 +341,7 @@ jobs:
github.event_name == 'push' &&
github.repository == 'apache/arrow' &&
github.ref_name == 'main'
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
with:
python-version: '3.10'
- name: Run Benchmarks
Expand Down Expand Up @@ -373,7 +370,7 @@ jobs:
strategy:
fail-fast: false
matrix:
go: ['1.21', '1.22']
go: ['1.22', '1.23']
env:
ARROW_GO_TESTCGO: "1"
steps:
Expand Down Expand Up @@ -444,7 +441,7 @@ jobs:
ci/scripts/msys2_setup.sh cgo
- name: Get required Go version
run: |
(. .env && echo "GO_VERSION=${GO}") >> $GITHUB_ENV
(. .env && echo "GO_VERSION=${GO}") >> $GITHUB_ENV
- name: Update CGO Env vars
shell: msys2 {0}
run: |
Expand Down
Loading