3333 - " .github/ISSUE_TEMPLATE/**"
3434 - " .github/pull_request_template.md"
3535 pull_request :
36- paths-ignore :
37- - " docs/**"
38- - " **.md"
39- - " .github/ISSUE_TEMPLATE/**"
40- - " .github/pull_request_template.md"
4136 # manual trigger
4237 # https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow
4338 workflow_dispatch :
39+ merge_group :
40+
4441
4542permissions :
4643 contents : read
@@ -301,7 +298,6 @@ jobs:
301298 --profile ci \
302299 --exclude datafusion-examples \
303300 --exclude ffi_example_table_provider \
304- --exclude datafusion-benchmarks \
305301 --exclude datafusion-cli \
306302 --workspace \
307303 --lib \
@@ -433,7 +429,7 @@ jobs:
433429 sudo apt-get update -qq
434430 sudo apt-get install -y -qq clang
435431 - name : Setup wasm-pack
436- uses : taiki-e/install-action@481c34c1cf3a84c68b5e46f4eccfc82af798415a # v2.75.23
432+ uses : taiki-e/install-action@7ea35f098a7369cd23488403f58be9c491a6c55f # v2.77.0
437433 with :
438434 tool : wasm-pack
439435 - name : Run tests with headless mode
@@ -560,6 +556,11 @@ jobs:
560556 # export PATH=$PATH:$HOME/d/protoc/bin
561557 # cargo test --lib --tests --bins --features avro,json,backtrace
562558
559+ # macOS scope is narrowed to `datafusion-ffi`: the only bug class amd64
560+ # cannot reproduce is FFI cdylib loading (`.dylib` vs `.so` resolution in
561+ # datafusion/ffi/src/tests/utils.rs). All other macos-only failures
562+ # historically came from datafusion-benchmarks (now covered on amd64) or
563+ # flaky sqllogictest metrics.
563564 macos-aarch64 :
564565 name : cargo test (macos-aarch64)
565566 runs-on : macos-15
@@ -570,9 +571,9 @@ jobs:
570571 fetch-depth : 1
571572 - name : Setup Rust toolchain
572573 uses : ./.github/actions/setup-macos-aarch64-builder
573- - name : Run tests (excluding doctests)
574+ - name : Run datafusion-ffi tests
574575 shell : bash
575- run : cargo test --profile ci --exclude datafusion-cli --workspace -- lib --tests --bins -- features avro,json,backtrace, integration-tests,substrait
576+ run : cargo test --profile ci -p datafusion-ffi --lib --tests --features integration-tests
576577
577578 vendor :
578579 name : Verify Vendored Code
@@ -773,7 +774,7 @@ jobs:
773774 - name : Setup Rust toolchain
774775 uses : ./.github/actions/setup-builder
775776 - name : Install cargo-msrv
776- uses : taiki-e/install-action@481c34c1cf3a84c68b5e46f4eccfc82af798415a # v2.75.23
777+ uses : taiki-e/install-action@7ea35f098a7369cd23488403f58be9c491a6c55f # v2.77.0
777778 with :
778779 tool : cargo-msrv
779780
0 commit comments