Skip to content

Commit bc1c744

Browse files
committed
Merge branch '_tmp_alamb_update_arrow_58' into arrow-avro
# Conflicts: # Cargo.lock # Cargo.toml # datafusion/core/src/datasource/file_format/avro.rs
2 parents b1351b6 + dd0464e commit bc1c744

758 files changed

Lines changed: 54152 additions & 12625 deletions

File tree

Some content is hidden

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

.github/dependabot.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,27 @@ updates:
4545
patterns:
4646
- "prost*"
4747
- "pbjson*"
48+
49+
# Catch-all: group only minor/patch into a single PR,
50+
# excluding deps we want always separate (and excluding arrow/parquet which have their own group)
51+
all-other-cargo-deps:
52+
applies-to: version-updates
53+
patterns:
54+
- "*"
55+
exclude-patterns:
56+
- "arrow*"
57+
- "parquet"
58+
- "object_store"
59+
- "sqlparser"
60+
- "prost*"
61+
- "pbjson*"
62+
update-types:
63+
- "minor"
64+
- "patch"
4865
- package-ecosystem: "github-actions"
4966
directory: "/"
5067
schedule:
51-
interval: "daily"
68+
interval: "weekly"
5269
open-pull-requests-limit: 10
5370
labels: [auto-dependencies]
5471
- package-ecosystem: "pip"

.github/workflows/audit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ jobs:
4040
security_audit:
4141
runs-on: ubuntu-latest
4242
steps:
43-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
43+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4444
- name: Install cargo-audit
45-
uses: taiki-e/install-action@2e9d707ef49c9b094d45955b60c7e5c0dfedeb14 # v2.66.5
45+
uses: taiki-e/install-action@470679bc3a1580072dac4e67535d1aa3a3dcdf51 # v2.68.6
4646
with:
4747
tool: cargo-audit
4848
- name: Run audit check

.github/workflows/dependencies.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
container:
4545
image: amd64/rust
4646
steps:
47-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
47+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4848
with:
4949
submodules: true
5050
fetch-depth: 1
@@ -62,7 +62,7 @@ jobs:
6262
container:
6363
image: amd64/rust
6464
steps:
65-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
65+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6666
- name: Install cargo-machete
6767
run: cargo install cargo-machete --version ^0.9 --locked
6868
- name: Detect unused dependencies

.github/workflows/dev.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
runs-on: ubuntu-latest
3333
name: Check License Header
3434
steps:
35-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
35+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3636
- name: Install HawkEye
3737
# This CI job is bound by installation time, use `--profile dev` to speed it up
3838
run: cargo install hawkeye --version 6.2.0 --locked --profile dev
@@ -43,7 +43,7 @@ jobs:
4343
name: Use prettier to check formatting of documents
4444
runs-on: ubuntu-latest
4545
steps:
46-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
46+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4747
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
4848
with:
4949
node-version: "20"
@@ -55,7 +55,7 @@ jobs:
5555
name: Spell Check with Typos
5656
runs-on: ubuntu-latest
5757
steps:
58-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
58+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5959
with:
6060
persist-credentials: false
6161
# Version fixed on purpose. It uses heuristics to detect typos, so upgrading

.github/workflows/docs.yaml

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,25 +32,19 @@ jobs:
3232
runs-on: ubuntu-latest
3333
steps:
3434
- name: Checkout docs sources
35-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
35+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3636

3737
- name: Checkout asf-site branch
38-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
38+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3939
with:
4040
ref: asf-site
4141
path: asf-site
4242

43-
- name: Setup Python
44-
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
45-
with:
46-
python-version: "3.12"
43+
- name: Setup uv
44+
uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b # v7.3.0
4745

4846
- name: Install dependencies
49-
run: |
50-
set -x
51-
python3 -m venv venv
52-
source venv/bin/activate
53-
pip install -r docs/requirements.txt
47+
run: uv sync --package datafusion-docs
5448
- name: Install dependency graph tooling
5549
run: |
5650
set -x
@@ -61,9 +55,8 @@ jobs:
6155
- name: Build docs
6256
run: |
6357
set -x
64-
source venv/bin/activate
6558
cd docs
66-
./build.sh
59+
uv run --package datafusion-docs ./build.sh
6760
6861
- name: Copy & push the generated HTML
6962
run: |

.github/workflows/docs_pr.yaml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,20 +40,14 @@ jobs:
4040
name: Test doc build
4141
runs-on: ubuntu-latest
4242
steps:
43-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
43+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4444
with:
4545
submodules: true
4646
fetch-depth: 1
47-
- name: Setup Python
48-
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
49-
with:
50-
python-version: "3.12"
47+
- name: Setup uv
48+
uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b # v7.3.0
5149
- name: Install doc dependencies
52-
run: |
53-
set -x
54-
python3 -m venv venv
55-
source venv/bin/activate
56-
pip install -r docs/requirements.txt
50+
run: uv sync --package datafusion-docs
5751
- name: Install dependency graph tooling
5852
run: |
5953
set -x
@@ -63,6 +57,5 @@ jobs:
6357
- name: Build docs html and check for warnings
6458
run: |
6559
set -x
66-
source venv/bin/activate
6760
cd docs
68-
./build.sh # fails on errors
61+
uv run --package datafusion-docs ./build.sh # fails on errors

.github/workflows/extended.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
runs-on: ubuntu-latest
7070
# note: do not use amd/rust container to preserve disk space
7171
steps:
72-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
72+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7373
with:
7474
ref: ${{ github.event.inputs.pr_head_sha }} # will be empty if triggered by push
7575
submodules: true
@@ -93,7 +93,7 @@ jobs:
9393
runs-on: ubuntu-latest
9494
# note: do not use amd/rust container to preserve disk space
9595
steps:
96-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
96+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9797
with:
9898
ref: ${{ github.event.inputs.pr_head_sha }} # will be empty if triggered by push
9999
submodules: true
@@ -137,7 +137,7 @@ jobs:
137137
container:
138138
image: amd64/rust
139139
steps:
140-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
140+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
141141
with:
142142
ref: ${{ github.event.inputs.pr_head_sha }} # will be empty if triggered by push
143143
submodules: true
@@ -158,7 +158,7 @@ jobs:
158158
container:
159159
image: amd64/rust
160160
steps:
161-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
161+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
162162
with:
163163
ref: ${{ github.event.inputs.pr_head_sha }} # will be empty if triggered by push
164164
submodules: true

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
contents: read
4040
pull-requests: write
4141
steps:
42-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
42+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4343

4444
- name: Assign GitHub labels
4545
if: |

.github/workflows/labeler/labeler-config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ datasource:
6262

6363
functions:
6464
- changed-files:
65-
- any-glob-to-any-file: ['datafusion/functions/**/*', 'datafusion/functions-aggregate/**/*', 'datafusion/functions-aggregate-common', 'datafusion/functions-nested', 'datafusion/functions-table/**/*', 'datafusion/functions-window/**/*', 'datafusion/functions-window-common/**/*']
65+
- any-glob-to-any-file: ['datafusion/functions/**/*', 'datafusion/functions-aggregate/**/*', 'datafusion/functions-aggregate-common/**/*', 'datafusion/functions-nested/**/*', 'datafusion/functions-table/**/*', 'datafusion/functions-window/**/*', 'datafusion/functions-window-common/**/*']
6666

6767

6868
optimizer:

.github/workflows/large_files.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
check-files:
3030
runs-on: ubuntu-latest
3131
steps:
32-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
32+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3333
with:
3434
fetch-depth: 0
3535
- name: Check size of new Git objects

0 commit comments

Comments
 (0)