Skip to content

Commit b25b5c6

Browse files
Merge branch 'main' into sahil/pq-read-add-casting-gen
2 parents cb4286f + 5eaf553 commit b25b5c6

File tree

318 files changed

+10330
-9687
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

318 files changed

+10330
-9687
lines changed

.env

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
# under the License.
1717

1818
# All of the following environment variables are required to set default values
19-
# for the parameters in docker-compose.yml.
19+
# for the parameters in compose.yaml.
2020

21-
# empty prefix means that the docker-compose configuration will use named
21+
# empty prefix means that the docker compose configuration will use named
2222
# volumes which potentially improves the performance on docker for macos and
2323
# docker for windows, it also prevents the contamination of the source
2424
# directory
@@ -93,7 +93,7 @@ ARROW_R_DEV=TRUE
9393
R_PRUNE_DEPS=FALSE
9494
TZ=UTC
9595

96-
# Used through docker-compose.yml and serves as the default version for the
96+
# Used through compose.yaml and serves as the default version for the
9797
# ci/scripts/install_vcpkg.sh script. Prefer to use short SHAs to keep the
9898
# docker tags more readable.
9999
VCPKG="4334d8b4c8916018600212ab4dd4bbdc343065d1" # 2025.09.17 Release

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ appveyor.yml @assignUser @kou @raulcd
6060
/dev/ @assignUser @jonkeane @kou @raulcd
6161
.dockerignore @raulcd
6262
.env @assignUser @jonkeane @kou @raulcd
63-
docker-compose.yml @assignUser @jonkeane @kou @raulcd
63+
compose.yaml @assignUser @jonkeane @kou @raulcd
6464

6565
# R specific packaging tooling
6666
/r/configure* @assignUser

.github/workflows/archery.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ on:
2929
- '.github/workflows/archery.yml'
3030
- 'dev/archery/**'
3131
- 'dev/tasks/**'
32-
- 'docker-compose.yml'
32+
- 'compose.yaml'
3333
pull_request:
3434
paths:
3535
- '.dockerignore'
3636
- '.github/workflows/archery.yml'
3737
- 'dev/archery/**'
3838
- 'dev/tasks/**'
39-
- 'docker-compose.yml'
39+
- 'compose.yaml'
4040

4141
env:
4242
ARCHERY_DEBUG: 1

.github/workflows/cpp.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ on:
3737
- 'ci/scripts/msys2_*'
3838
- 'ci/scripts/util_*'
3939
- 'cpp/**'
40-
- 'docker-compose.yml'
40+
- 'compose.yaml'
4141
- 'format/Flight.proto'
4242
- 'testing'
4343
pull_request:
@@ -54,7 +54,7 @@ on:
5454
- 'ci/scripts/msys2_*'
5555
- 'ci/scripts/util_*'
5656
- 'cpp/**'
57-
- 'docker-compose.yml'
57+
- 'compose.yaml'
5858
- 'format/Flight.proto'
5959
- 'testing'
6060

@@ -186,7 +186,7 @@ jobs:
186186
matrix:
187187
include:
188188
- architecture: AMD64
189-
macos-version: "13"
189+
macos-version: "15-intel"
190190
- architecture: ARM64
191191
macos-version: "14"
192192
env:
@@ -257,7 +257,7 @@ jobs:
257257
restore-keys: cpp-ccache-macos-${{ matrix.macos-version }}-
258258
- name: Build
259259
run: |
260-
if [ "${{ matrix.macos-version }}" = "13" ]; then
260+
if [ "${{ matrix.macos-version }}" = "15-intel" ]; then
261261
# This is a workaround.
262262
#
263263
# Homebrew uses /usr/local as prefix. So packages
@@ -389,6 +389,10 @@ jobs:
389389
PIPX_BASE_PYTHON: ${{ steps.python-install.outputs.python-path }}
390390
run: |
391391
ci/scripts/install_gcs_testbench.sh default
392+
- name: Register Flight SQL ODBC Driver
393+
shell: cmd
394+
run: |
395+
call "cpp\src\arrow\flight\sql\odbc\tests\install_odbc.cmd" ${{ github.workspace }}\build\cpp\%ARROW_BUILD_TYPE%\libarrow_flight_sql_odbc.dll
392396
- name: Test
393397
shell: msys2 {0}
394398
run: |

.github/workflows/cpp_extra.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ on:
3737
- 'ci/scripts/msys2_*'
3838
- 'ci/scripts/util_*'
3939
- 'cpp/**'
40-
- 'docker-compose.yml'
40+
- 'compose.yaml'
4141
- 'format/Flight.proto'
4242
- 'testing'
4343
tags:
@@ -58,7 +58,7 @@ on:
5858
- 'ci/scripts/msys2_*'
5959
- 'ci/scripts/util_*'
6060
- 'cpp/**'
61-
- 'docker-compose.yml'
61+
- 'compose.yaml'
6262
- 'format/Flight.proto'
6363
- 'testing'
6464
types:

.github/workflows/dev.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ jobs:
6464
~/.cache/pre-commit
6565
~/.local/share/renv/cache
6666
key: pre-commit-${{ hashFiles('.pre-commit-config.yaml') }}
67+
- name: Install Air
68+
uses: posit-dev/setup-air@63e80dedb6d275c94a3841e15e5ff8691e1ab237 # v1.0.0
6769
- name: Run pre-commit
6870
run: |
6971
pre-commit run --all-files --color=always --show-diff-on-failure

.github/workflows/docs_light.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ on:
2828
- 'ci/docker/conda-python.dockerfile'
2929
- 'ci/scripts/cpp_build.sh'
3030
- 'ci/scripts/python_build.sh'
31-
- 'docker-compose.yml'
31+
- 'compose.yaml'
3232

3333
permissions:
3434
contents: read

.github/workflows/integration.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ on:
2929
- '.github/workflows/integration.yml'
3030
- 'ci/**'
3131
- 'dev/archery/**'
32-
- 'docker-compose.yml'
32+
- 'compose.yaml'
3333
- 'integration/**'
3434
- 'cpp/**'
3535
- 'format/**'
@@ -39,7 +39,7 @@ on:
3939
- '.github/workflows/integration.yml'
4040
- 'ci/**'
4141
- 'dev/archery/**'
42-
- 'docker-compose.yml'
42+
- 'compose.yaml'
4343
- 'integration/**'
4444
- 'cpp/**'
4545
- 'format/**'

.github/workflows/matlab.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ jobs:
9494
matrix:
9595
include:
9696
- architecture: AMD64
97-
macos-version: "13"
97+
macos-version: "15-intel"
9898
- architecture: ARM64
9999
macos-version: "14"
100100
steps:

.github/workflows/package_linux.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ on:
2929
- '.github/workflows/report_ci.yml'
3030
- 'cpp/**'
3131
- 'c_glib/**'
32+
- 'dev/release/binary-task.rb'
33+
- 'dev/release/verify-apt.rb'
34+
- 'dev/release/verify-yum.rb'
3235
- 'dev/tasks/linux-packages/**'
3336
- 'format/Flight.proto'
3437
tags:
@@ -40,6 +43,9 @@ on:
4043
- '.github/workflows/report_ci.yml'
4144
- 'cpp/**'
4245
- 'c_glib/**'
46+
- 'dev/release/binary-task.rb'
47+
- 'dev/release/verify-apt.rb'
48+
- 'dev/release/verify-yum.rb'
4349
- 'dev/tasks/linux-packages/**'
4450
- 'format/Flight.proto'
4551
types:
@@ -267,7 +273,7 @@ jobs:
267273
tar cvzf ${{ matrix.id }}.tar.gz ${DISTRIBUTION}
268274
dev/release/utils-generate-checksum.sh ${{ matrix.id }}.tar.gz
269275
- name: Upload the artifacts to the job
270-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
276+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
271277
with:
272278
name: ${{ matrix.id }}
273279
path: ${{ matrix.id }}.tar.gz*

0 commit comments

Comments
 (0)