Skip to content

Commit 87f98f1

Browse files
committed
Merge branch 'main' into extended-tests-20052
2 parents d751491 + 7815732 commit 87f98f1

282 files changed

Lines changed: 13631 additions & 3305 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: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,23 @@ 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:

.github/workflows/audit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
steps:
4343
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4444
- name: Install cargo-audit
45-
uses: taiki-e/install-action@1e67dedb5e3c590e1c9d9272ace46ef689da250d # v2.67.27
45+
uses: taiki-e/install-action@470679bc3a1580072dac4e67535d1aa3a3dcdf51 # v2.68.6
4646
with:
4747
tool: cargo-audit
4848
- name: Run audit check

.github/workflows/docs.yaml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,11 @@ jobs:
4040
ref: asf-site
4141
path: asf-site
4242

43-
- name: Setup Python
44-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.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: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,10 @@ jobs:
4444
with:
4545
submodules: true
4646
fetch-depth: 1
47-
- name: Setup Python
48-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.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/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/rust.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ jobs:
423423
sudo apt-get update -qq
424424
sudo apt-get install -y -qq clang
425425
- name: Setup wasm-pack
426-
uses: taiki-e/install-action@1e67dedb5e3c590e1c9d9272ace46ef689da250d # v2.67.27
426+
uses: taiki-e/install-action@470679bc3a1580072dac4e67535d1aa3a3dcdf51 # v2.68.6
427427
with:
428428
tool: wasm-pack
429429
- name: Run tests with headless mode
@@ -758,7 +758,7 @@ jobs:
758758
- name: Setup Rust toolchain
759759
uses: ./.github/actions/setup-builder
760760
- name: Install cargo-msrv
761-
uses: taiki-e/install-action@1e67dedb5e3c590e1c9d9272ace46ef689da250d # v2.67.27
761+
uses: taiki-e/install-action@470679bc3a1580072dac4e67535d1aa3a3dcdf51 # v2.68.6
762762
with:
763763
tool: cargo-msrv
764764

.github/workflows/stale.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
issues: write
2828
pull-requests: write
2929
steps:
30-
- uses: actions/stale@997185467fa4f803885201cee163a9f38240193d # v10.1.1
30+
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
3131
with:
3232
stale-pr-message: "Thank you for your contribution. Unfortunately, this pull request is stale because it has been open 60 days with no activity. Please remove the stale label or comment or this will be closed in 7 days."
3333
days-before-pr-stale: 60

0 commit comments

Comments
 (0)