@@ -31,19 +31,19 @@ jobs:
3131 env :
3232 RUSTC_BOOTSTRAP : 1
3333 steps :
34- - name : Install protoc
34+ - name : Install host dependencies
3535 run : |
3636 sudo apt-get update
37- sudo apt-get install protobuf-compiler
37+ sudo apt-get install protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
3838 - uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
3939 with :
4040 submodules : recursive
41- - uses : dtolnay/rust-toolchain@1.65.0
41+ - uses : dtolnay/rust-toolchain@1.68.2
4242 - uses : Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6 # v2.2.0
4343 with :
4444 key : udeps
4545 - run : cargo install cargo-udeps
46- - run : cargo udeps
46+ - run : cargo udeps --workspace
4747
4848 # This job evaluates the github environment to determine why this action is running and selects the appropriate
4949 # target repository for published Helm charts based on this.
@@ -116,7 +116,7 @@ jobs:
116116 - uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
117117 with :
118118 submodules : recursive
119- - uses : dtolnay/rust-toolchain@1.65.0
119+ - uses : dtolnay/rust-toolchain@1.68.2
120120 with :
121121 components : rustfmt
122122 - run : cargo fmt --all -- --check
@@ -125,14 +125,14 @@ jobs:
125125 name : Run Clippy
126126 runs-on : ubuntu-latest
127127 steps :
128- - name : Install protoc
128+ - name : Install host dependencies
129129 run : |
130130 sudo apt-get update
131- sudo apt-get install protobuf-compiler
131+ sudo apt-get install protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
132132 - uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
133133 with :
134134 submodules : recursive
135- - uses : dtolnay/rust-toolchain@1.65.0
135+ - uses : dtolnay/rust-toolchain@1.68.2
136136 with :
137137 components : clippy
138138 - uses : Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6 # v2.2.0
@@ -156,14 +156,14 @@ jobs:
156156 name : Run RustDoc
157157 runs-on : ubuntu-latest
158158 steps :
159- - name : Install protoc
159+ - name : Install host dependencies
160160 run : |
161161 sudo apt-get update
162- sudo apt-get install protobuf-compiler
162+ sudo apt-get install protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
163163 - uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
164164 with :
165165 submodules : recursive
166- - uses : dtolnay/rust-toolchain@1.65.0
166+ - uses : dtolnay/rust-toolchain@1.68.2
167167 with :
168168 components : rustfmt
169169 - uses : Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6 # v2.2.0
@@ -175,14 +175,14 @@ jobs:
175175 name : Run Cargo Tests
176176 runs-on : ubuntu-latest
177177 steps :
178- - name : Install protoc
178+ - name : Install host dependencies
179179 run : |
180180 sudo apt-get update
181- sudo apt-get install protobuf-compiler
181+ sudo apt-get install protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
182182 - uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
183183 with :
184184 submodules : recursive
185- - uses : dtolnay/rust-toolchain@1.65.0
185+ - uses : dtolnay/rust-toolchain@1.68.2
186186 - uses : Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6 # v2.2.0
187187 with :
188188 key : test
@@ -230,10 +230,10 @@ jobs:
230230 name : Check if committed Helm charts are up to date
231231 runs-on : ubuntu-latest
232232 steps :
233- - name : Install protoc
233+ - name : Install host dependencies
234234 run : |
235235 sudo apt-get update
236- sudo apt-get install protobuf-compiler
236+ sudo apt-get install protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
237237 - name : Checkout
238238 uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
239239 with :
@@ -243,7 +243,7 @@ jobs:
243243 with :
244244 version : v3.6.2
245245 - name : Set up cargo
246- uses : dtolnay/rust-toolchain@1.65.0
246+ uses : dtolnay/rust-toolchain@1.68.2
247247 - name : Set up rust-cache
248248 uses : Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6 # v2.2.0
249249 with :
@@ -288,17 +288,17 @@ jobs:
288288 outputs :
289289 IMAGE_TAG : ${{ steps.printtag.outputs.IMAGE_TAG }}
290290 steps :
291- - name : Install protoc
291+ - name : Install host dependencies
292292 run : |
293293 sudo apt-get update
294- sudo apt-get install protobuf-compiler
294+ sudo apt-get install protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config
295295 - name : Checkout
296296 uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
297297 with :
298298 submodules : recursive
299299 - uses : actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
300300 if : ${{ github.event_name == 'pull_request' }}
301- - uses : dtolnay/rust-toolchain@1.65.0
301+ - uses : dtolnay/rust-toolchain@1.68.2
302302 with :
303303 components : rustfmt
304304 - name : Install requirements for version tool
0 commit comments