@@ -450,7 +450,7 @@ jobs:
450450 sudo apt-get update -qq
451451 sudo apt-get install -y -qq clang
452452 - name : Setup wasm-pack
453- uses : taiki-e/install-action@50414676f9f5d50a65992c6dd2ed02641263226c # v2.82.10
453+ uses : taiki-e/install-action@43aecc8d72668fbcfe75c31400bc4f890f1c5853 # v2.83.2
454454 with :
455455 tool : wasm-pack
456456 - name : Run tests with headless mode
@@ -628,6 +628,14 @@ jobs:
628628 run : |
629629 ci/scripts/rust_fmt.sh
630630
631+ check-workflow-tool-installs :
632+ name : Check GitHub Actions install tooling
633+ runs-on : ubuntu-latest
634+ steps :
635+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
636+ - name : Check workflow tool installs
637+ run : ci/scripts/check_no_cargo_install_in_workflows.sh
638+
631639 # Coverage job disabled due to
632640 # https://github.com/apache/datafusion/issues/3678
633641
@@ -659,12 +667,15 @@ jobs:
659667 # path: /home/runner/.cargo
660668 # # this key is not equal because the user is different than on a container (runner vs github)
661669 # key: cargo-coverage-cache3-
670+ # - name: Install cargo-tarpaulin
671+ # uses: taiki-e/install-action@43aecc8d72668fbcfe75c31400bc4f890f1c5853 # v2.83.2
672+ # with:
673+ # tool: cargo-tarpaulin@0.20.1
662674 # - name: Run coverage
663675 # run: |
664676 # export PATH=$PATH:$HOME/d/protoc/bin
665677 # rustup toolchain install stable
666678 # rustup default stable
667- # cargo install --version 0.20.1 cargo-tarpaulin
668679 # cargo tarpaulin --all --out Xml
669680 # - name: Report coverage
670681 # continue-on-error: true
@@ -733,7 +744,7 @@ jobs:
733744 uses : ./.github/actions/setup-builder
734745 with :
735746 rust-version : stable
736- - uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2 .0
747+ - uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0 .0
737748 with :
738749 node-version : " 20"
739750 - name : Check if configs.md has been modified
@@ -771,7 +782,7 @@ jobs:
771782
772783 - name : Set up Node.js (required for prettier)
773784 # doc_prettier_check.sh uses npx to run prettier for Markdown formatting
774- uses : actions/setup-node@v6
785+ uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
775786 with :
776787 node-version : ' 18'
777788
@@ -794,7 +805,7 @@ jobs:
794805 - name : Setup Rust toolchain
795806 uses : ./.github/actions/setup-builder
796807 - name : Install cargo-msrv
797- uses : taiki-e/install-action@50414676f9f5d50a65992c6dd2ed02641263226c # v2.82.10
808+ uses : taiki-e/install-action@43aecc8d72668fbcfe75c31400bc4f890f1c5853 # v2.83.2
798809 with :
799810 tool : cargo-msrv
800811
0 commit comments