@@ -430,7 +430,7 @@ jobs:
430430 - name : Install llvm-tools-preview
431431 run : rustup component add llvm-tools-preview
432432 - name : Install cargo-llvm-cov
433- uses : taiki-e/install-action@9114bf4d891761788c546334fd37538eae1bf8b3 # v2.87.16
433+ uses : taiki-e/install-action@4cef1412cce204788f482e778a0b9187f9626a29 # v2.87.21
434434 with :
435435 tool : cargo-llvm-cov
436436 - name : Rust Dependency Cache
@@ -598,7 +598,7 @@ jobs:
598598 clang-18 --version
599599 clang++-18 --version
600600 - name : Setup wasm-pack
601- uses : taiki-e/install-action@9114bf4d891761788c546334fd37538eae1bf8b3 # v2.87.16
601+ uses : taiki-e/install-action@4cef1412cce204788f482e778a0b9187f9626a29 # v2.87.21
602602 with :
603603 tool : wasm-pack
604604 - name : Run tests with headless mode
@@ -831,7 +831,7 @@ jobs:
831831 with :
832832 rust-version : stable
833833 - name : Install taplo
834- uses : taiki-e/install-action@9114bf4d891761788c546334fd37538eae1bf8b3 # v2.87.16
834+ uses : taiki-e/install-action@4cef1412cce204788f482e778a0b9187f9626a29 # v2.87.21
835835 with :
836836 tool : taplo-cli@0.9
837837 # if you encounter an error, try running 'taplo format' to fix the formatting automatically.
@@ -897,6 +897,16 @@ jobs:
897897 run : |
898898 bash ci/scripts/check_examples_docs.sh
899899
900+ # Ensures that the examples only use the main `datafusion` crate and not its subcrates, which are
901+ # already exported by `datafusion` (there are a few exceptions, like `datafusion-proto`).
902+ # See: https://github.com/apache/datafusion/pull/14305
903+ examples-check-datafusion-crates :
904+ name : Check datafusion crates used in datafusion-examples
905+ runs-on : ubuntu-slim
906+ steps :
907+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
908+ - run : python3 ci/scripts/check_examples_datafusion_crates.py
909+
900910 # Verify MSRV for the crates which are directly used by other projects:
901911 # - datafusion
902912 # - datafusion-substrait
@@ -913,7 +923,7 @@ jobs:
913923 - name : Setup Rust toolchain
914924 uses : ./.github/actions/setup-builder
915925 - name : Install cargo-msrv
916- uses : taiki-e/install-action@9114bf4d891761788c546334fd37538eae1bf8b3 # v2.87.16
926+ uses : taiki-e/install-action@4cef1412cce204788f482e778a0b9187f9626a29 # v2.87.21
917927 with :
918928 tool : cargo-msrv
919929
0 commit comments