Skip to content

Commit 077acc9

Browse files
authored
Merge branch 'main' into fix_extend_tests
2 parents b5e2114 + f2437d1 commit 077acc9

File tree

425 files changed

+14139
-6250
lines changed

Some content is hidden

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

425 files changed

+14139
-6250
lines changed

.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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4444
- name: Install cargo-audit
45-
uses: taiki-e/install-action@ebb229c6baa68383264f2822689b07b4916d9177 # v2.62.36
45+
uses: taiki-e/install-action@f535147c22906d77695e11cb199e764aa610a4fc # v2.62.46
4646
with:
4747
tool: cargo-audit
4848
- name: Run audit check

.github/workflows/extended.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ on:
4444
- 'datafusion/physical*/**/*.rs'
4545
- 'datafusion/expr*/**/*.rs'
4646
- 'datafusion/optimizer/**/*.rs'
47+
- 'datafusion-testing'
4748
workflow_dispatch:
4849
inputs:
4950
pr_number:
@@ -168,7 +169,7 @@ jobs:
168169
rust-version: stable
169170
- name: Run sqllogictest
170171
run: |
171-
cargo test --features backtrace --profile release-nonlto --test sqllogictests -- --include-sqlite
172+
cargo test --features backtrace,parquet_encryption --profile release-nonlto --test sqllogictests -- --include-sqlite
172173
cargo clean
173174
174175

.github/workflows/rust.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,15 @@ jobs:
302302
--features serde,avro,json,backtrace,integration-tests,parquet_encryption
303303
- name: Verify Working Directory Clean
304304
run: git diff --exit-code
305+
# Check no temporary directories created during test.
306+
# `false/` folder is excuded for rust cache.
307+
- name: Verify Working Directory Clean (No Untracked Files)
308+
run: |
309+
STATUS="$(git status --porcelain | sed -e '/^?? false\/$/d' -e '/^?? false$/d')"
310+
if [ -n "$STATUS" ]; then
311+
echo "$STATUS"
312+
exit 1
313+
fi
305314
306315
# datafusion-cli tests
307316
linux-test-datafusion-cli:
@@ -425,7 +434,7 @@ jobs:
425434
sudo apt-get update -qq
426435
sudo apt-get install -y -qq clang
427436
- name: Setup wasm-pack
428-
uses: taiki-e/install-action@ebb229c6baa68383264f2822689b07b4916d9177 # v2.62.36
437+
uses: taiki-e/install-action@f535147c22906d77695e11cb199e764aa610a4fc # v2.62.46
429438
with:
430439
tool: wasm-pack
431440
- name: Run tests with headless mode
@@ -466,7 +475,7 @@ jobs:
466475
export RUST_MIN_STACK=20971520
467476
export TPCH_DATA=`realpath datafusion/sqllogictest/test_files/tpch/data`
468477
cargo test plan_q --package datafusion-benchmarks --profile ci --features=ci -- --test-threads=1
469-
INCLUDE_TPCH=true cargo test --features backtrace --profile ci --package datafusion-sqllogictest --test sqllogictests
478+
INCLUDE_TPCH=true cargo test --features backtrace,parquet_encryption --profile ci --package datafusion-sqllogictest --test sqllogictests
470479
- name: Verify Working Directory Clean
471480
run: git diff --exit-code
472481

@@ -752,7 +761,7 @@ jobs:
752761
- name: Setup Rust toolchain
753762
uses: ./.github/actions/setup-builder
754763
- name: Install cargo-msrv
755-
uses: taiki-e/install-action@ebb229c6baa68383264f2822689b07b4916d9177 # v2.62.36
764+
uses: taiki-e/install-action@f535147c22906d77695e11cb199e764aa610a4fc # v2.62.46
756765
with:
757766
tool: cargo-msrv
758767

@@ -797,4 +806,4 @@ jobs:
797806
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
798807
with:
799808
persist-credentials: false
800-
- uses: crate-ci/typos@80c8a4945eec0f6d464eaf9e65ed98ef085283d1 # v1.38.1
809+
- uses: crate-ci/typos@07d900b8fa1097806b8adb6391b0d3e0ac2fdea7 # v1.39.0

0 commit comments

Comments
 (0)