@@ -31,19 +31,19 @@ jobs:
31
31
env :
32
32
RUSTC_BOOTSTRAP : 1
33
33
steps :
34
- - name : Install protoc
34
+ - name : Install host dependencies
35
35
run : |
36
36
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
38
38
- uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
39
39
with :
40
40
submodules : recursive
41
- - uses : dtolnay/rust-toolchain@1.65.0
41
+ - uses : dtolnay/rust-toolchain@1.68.2
42
42
- uses : Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6 # v2.2.0
43
43
with :
44
44
key : udeps
45
45
- run : cargo install cargo-udeps
46
- - run : cargo udeps
46
+ - run : cargo udeps --workspace
47
47
48
48
# This job evaluates the github environment to determine why this action is running and selects the appropriate
49
49
# target repository for published Helm charts based on this.
@@ -116,7 +116,7 @@ jobs:
116
116
- uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
117
117
with :
118
118
submodules : recursive
119
- - uses : dtolnay/rust-toolchain@1.65.0
119
+ - uses : dtolnay/rust-toolchain@1.68.2
120
120
with :
121
121
components : rustfmt
122
122
- run : cargo fmt --all -- --check
@@ -125,14 +125,14 @@ jobs:
125
125
name : Run Clippy
126
126
runs-on : ubuntu-latest
127
127
steps :
128
- - name : Install protoc
128
+ - name : Install host dependencies
129
129
run : |
130
130
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
132
132
- uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
133
133
with :
134
134
submodules : recursive
135
- - uses : dtolnay/rust-toolchain@1.65.0
135
+ - uses : dtolnay/rust-toolchain@1.68.2
136
136
with :
137
137
components : clippy
138
138
- uses : Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6 # v2.2.0
@@ -156,14 +156,14 @@ jobs:
156
156
name : Run RustDoc
157
157
runs-on : ubuntu-latest
158
158
steps :
159
- - name : Install protoc
159
+ - name : Install host dependencies
160
160
run : |
161
161
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
163
163
- uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
164
164
with :
165
165
submodules : recursive
166
- - uses : dtolnay/rust-toolchain@1.65.0
166
+ - uses : dtolnay/rust-toolchain@1.68.2
167
167
with :
168
168
components : rustfmt
169
169
- uses : Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6 # v2.2.0
@@ -175,14 +175,14 @@ jobs:
175
175
name : Run Cargo Tests
176
176
runs-on : ubuntu-latest
177
177
steps :
178
- - name : Install protoc
178
+ - name : Install host dependencies
179
179
run : |
180
180
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
182
182
- uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
183
183
with :
184
184
submodules : recursive
185
- - uses : dtolnay/rust-toolchain@1.65.0
185
+ - uses : dtolnay/rust-toolchain@1.68.2
186
186
- uses : Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6 # v2.2.0
187
187
with :
188
188
key : test
@@ -230,10 +230,10 @@ jobs:
230
230
name : Check if committed Helm charts are up to date
231
231
runs-on : ubuntu-latest
232
232
steps :
233
- - name : Install protoc
233
+ - name : Install host dependencies
234
234
run : |
235
235
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
237
237
- name : Checkout
238
238
uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
239
239
with :
@@ -243,7 +243,7 @@ jobs:
243
243
with :
244
244
version : v3.6.2
245
245
- name : Set up cargo
246
- uses : dtolnay/rust-toolchain@1.65.0
246
+ uses : dtolnay/rust-toolchain@1.68.2
247
247
- name : Set up rust-cache
248
248
uses : Swatinem/rust-cache@359a70e43a0bb8a13953b04a90f76428b4959bb6 # v2.2.0
249
249
with :
@@ -288,17 +288,17 @@ jobs:
288
288
outputs :
289
289
IMAGE_TAG : ${{ steps.printtag.outputs.IMAGE_TAG }}
290
290
steps :
291
- - name : Install protoc
291
+ - name : Install host dependencies
292
292
run : |
293
293
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
295
295
- name : Checkout
296
296
uses : actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
297
297
with :
298
298
submodules : recursive
299
299
- uses : actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
300
300
if : ${{ github.event_name == 'pull_request' }}
301
- - uses : dtolnay/rust-toolchain@1.65.0
301
+ - uses : dtolnay/rust-toolchain@1.68.2
302
302
with :
303
303
components : rustfmt
304
304
- name : Install requirements for version tool
0 commit comments