1717 CARGO_TERM_COLOR : always
1818 CARGO_INCREMENTAL : ' 0'
1919 CARGO_PROFILE_DEV_DEBUG : ' 0'
20- RUST_TOOLCHAIN_VERSION : " 1.82.0 "
20+ RUST_TOOLCHAIN_VERSION : " 1.84.1 "
2121 RUSTFLAGS : " -D warnings"
2222 RUSTDOCFLAGS : " -D warnings"
2323 RUST_LOG : " info"
2424
25+ permissions : {}
26+
2527jobs :
2628 # Identify unused dependencies
2729 run_udeps :
@@ -30,14 +32,16 @@ jobs:
3032 env :
3133 RUSTC_BOOTSTRAP : 1
3234 steps :
33- - uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
35+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
36+ with :
37+ persist-credentials : false
3438 - uses : dtolnay/rust-toolchain@master
3539 with :
3640 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
37- - uses : Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2.7.5
41+ - uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
3842 with :
3943 key : udeps
40- -
run :
cargo install --locked [email protected] .50 44+ -
run :
cargo install --locked [email protected] .55 4145 - run : cargo udeps --all-targets --all-features
4246
4347 run_cargodeny :
@@ -53,21 +57,25 @@ jobs:
5357 continue-on-error : ${{ matrix.checks == 'advisories' }}
5458
5559 steps :
56- - uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
57- - uses : EmbarkStudios/cargo-deny-action@3f4a782664881cf5725d0ffd23969fcce89fd868 # v1.6.3
60+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
61+ with :
62+ persist-credentials : false
63+ - uses : EmbarkStudios/cargo-deny-action@0484eedcba649433ebd03d9b7c9c002746bbc4b9 # v2.0.6
5864 with :
5965 command : check ${{ matrix.checks }}
6066
6167 run_rustfmt :
6268 name : Run Rustfmt
6369 runs-on : ubuntu-latest
6470 steps :
65- - uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
71+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
72+ with :
73+ persist-credentials : false
6674 - uses : dtolnay/rust-toolchain@master
6775 with :
6876 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
6977 components : rustfmt
70- - uses : Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2.7.5
78+ - uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
7179 with :
7280 key : fmt
7381 - run : cargo fmt --all -- --check
@@ -80,14 +88,15 @@ jobs:
8088 run : |
8189 sudo apt-get update
8290 sudo apt-get install protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
83- - uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
91+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8492 with :
93+ persist-credentials : false
8594 submodules : recursive
8695 - uses : dtolnay/rust-toolchain@master
8796 with :
8897 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
8998 components : clippy
90- - uses : Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2.7.5
99+ - uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
91100 with :
92101 key : clippy
93102 - name : Run clippy action to produce annotations
@@ -112,12 +121,14 @@ jobs:
112121 name : Run RustDoc
113122 runs-on : ubuntu-latest
114123 steps :
115- - uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
124+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
125+ with :
126+ persist-credentials : false
116127 - uses : dtolnay/rust-toolchain@master
117128 with :
118129 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
119130 components : rustfmt
120- - uses : Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2.7.5
131+ - uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
121132 with :
122133 key : doc
123134 - run : cargo doc --document-private-items
@@ -130,15 +141,17 @@ jobs:
130141 - run_rustdoc
131142 runs-on : ubuntu-latest
132143 steps :
133- - uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
144+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
145+ with :
146+ persist-credentials : false
134147 - uses : dtolnay/rust-toolchain@master
135148 with :
136149 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
137150 # rust-src is required for trybuild stderr output comparison to work
138151 # for our cases.
139152 # See: https://github.com/dtolnay/trybuild/issues/236#issuecomment-1620950759
140153 components : rust-src
141- - uses : Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2.7.5
154+ - uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
142155 with :
143156 key : test
144157 - run : cargo test --all-features
0 commit comments