@@ -42,11 +42,11 @@ jobs:
42
42
RUSTC_BOOTSTRAP : 1
43
43
steps :
44
44
- name : Install host dependencies
45
- uses : awalsh128/cache-apt-pkgs-action@4c82c3ccdc1344ee11e9775dbdbdf43aa8a5614e # v1.5.1
45
+ uses : awalsh128/cache-apt-pkgs-action@2c09a5e66da6c8016428a2172bd76e5e4f14bb17 # v1.5.3
46
46
with :
47
47
packages : protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config apt-transport-https
48
48
version : ubuntu-latest
49
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
49
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
50
50
with :
51
51
persist-credentials : false
52
52
submodules : recursive
@@ -110,19 +110,19 @@ jobs:
110
110
continue-on-error : ${{ matrix.checks == 'advisories' }}
111
111
112
112
steps :
113
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
113
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
114
114
with :
115
115
persist-credentials : false
116
116
submodules : recursive
117
- - uses : EmbarkStudios/cargo-deny-action@30f817c6f72275c6d54dc744fbca09ebc958599f # v2.0.12
117
+ - uses : EmbarkStudios/cargo-deny-action@f2ba7abc2abebaf185c833c3961145a3c275caad # v2.0.13
118
118
with :
119
119
command : check ${{ matrix.checks }}
120
120
121
121
run_rustfmt :
122
122
name : Run Rustfmt
123
123
runs-on : ubuntu-latest
124
124
steps :
125
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
125
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
126
126
with :
127
127
persist-credentials : false
128
128
submodules : recursive
@@ -139,11 +139,11 @@ jobs:
139
139
runs-on : ubuntu-latest
140
140
steps :
141
141
- name : Install host dependencies
142
- uses : awalsh128/cache-apt-pkgs-action@4c82c3ccdc1344ee11e9775dbdbdf43aa8a5614e # v1.5.1
142
+ uses : awalsh128/cache-apt-pkgs-action@2c09a5e66da6c8016428a2172bd76e5e4f14bb17 # v1.5.3
143
143
with :
144
144
packages : protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config apt-transport-https
145
145
version : ubuntu-latest
146
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
146
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
147
147
with :
148
148
persist-credentials : false
149
149
submodules : recursive
@@ -155,7 +155,7 @@ jobs:
155
155
with :
156
156
key : clippy
157
157
cache-all-crates : " true"
158
- # TODO (@Techassi): Remove this step (unmaintained action, kinda useless step anyway)
158
+ # TODO (@Techassi): Remove this step (unmaintained action, kinda useless step anyway)
159
159
- name : Run clippy action to produce annotations
160
160
uses : giraffate/clippy-action@13b9d32482f25d29ead141b79e7e04e7900281e0 # v1.0.1
161
161
env :
@@ -165,7 +165,7 @@ jobs:
165
165
clippy_flags : --all-targets -- -D warnings
166
166
reporter : ' github-pr-review'
167
167
github_token : ${{ secrets.GITHUB_TOKEN }}
168
- # TODO (@Techassi): Remove, done by pre-commit
168
+ # TODO (@Techassi): Remove, done by pre-commit
169
169
- name : Run clippy manually without annotations
170
170
env :
171
171
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -178,11 +178,11 @@ jobs:
178
178
runs-on : ubuntu-latest
179
179
steps :
180
180
- name : Install host dependencies
181
- uses : awalsh128/cache-apt-pkgs-action@4c82c3ccdc1344ee11e9775dbdbdf43aa8a5614e # v1.5.1
181
+ uses : awalsh128/cache-apt-pkgs-action@2c09a5e66da6c8016428a2172bd76e5e4f14bb17 # v1.5.3
182
182
with :
183
183
packages : protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config apt-transport-https
184
184
version : ubuntu-latest
185
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
185
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
186
186
with :
187
187
submodules : recursive
188
188
- uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
@@ -201,11 +201,11 @@ jobs:
201
201
runs-on : ubuntu-latest
202
202
steps :
203
203
- name : Install host dependencies
204
- uses : awalsh128/cache-apt-pkgs-action@4c82c3ccdc1344ee11e9775dbdbdf43aa8a5614e # v1.5.1
204
+ uses : awalsh128/cache-apt-pkgs-action@2c09a5e66da6c8016428a2172bd76e5e4f14bb17 # v1.5.3
205
205
with :
206
206
packages : protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config apt-transport-https
207
207
version : ubuntu-latest
208
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
208
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
209
209
with :
210
210
persist-credentials : false
211
211
submodules : recursive
@@ -226,7 +226,7 @@ jobs:
226
226
name : Check if committed README is the one we would render from the available parts
227
227
runs-on : ubuntu-latest
228
228
steps :
229
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
229
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
230
230
with :
231
231
persist-credentials : false
232
232
submodules : recursive
@@ -261,11 +261,11 @@ jobs:
261
261
runs-on : ubuntu-latest
262
262
steps :
263
263
- name : Install host dependencies
264
- uses : awalsh128/cache-apt-pkgs-action@4c82c3ccdc1344ee11e9775dbdbdf43aa8a5614e # v1.5.1
264
+ uses : awalsh128/cache-apt-pkgs-action@2c09a5e66da6c8016428a2172bd76e5e4f14bb17 # v1.5.3
265
265
with :
266
266
packages : protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config apt-transport-https
267
267
version : ubuntu-latest
268
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
268
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
269
269
with :
270
270
persist-credentials : false
271
271
submodules : recursive
@@ -332,22 +332,22 @@ jobs:
332
332
IMAGE_TAG : ${{ steps.printtag.outputs.IMAGE_TAG }}
333
333
steps :
334
334
- name : Install host dependencies
335
- uses : awalsh128/cache-apt-pkgs-action@4c82c3ccdc1344ee11e9775dbdbdf43aa8a5614e # v1.5.1
335
+ uses : awalsh128/cache-apt-pkgs-action@2c09a5e66da6c8016428a2172bd76e5e4f14bb17 # v1.5.3
336
336
with :
337
337
packages : protobuf-compiler krb5-user libkrb5-dev libclang-dev liblzma-dev libssl-dev pkg-config apt-transport-https
338
338
version : ${{ matrix.runner }}
339
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
339
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
340
340
with :
341
341
persist-credentials : false
342
342
submodules : recursive
343
- - uses : cachix/install-nix-action@f0fe604f8a612776892427721526b4c7cfb23aba # v31.4.1
343
+ - uses : cachix/install-nix-action@fc6e360bedc9ee72d75e701397f0bb30dce77568 # v31.5.2
344
344
- uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
345
345
with :
346
346
toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
347
347
components : rustfmt
348
- # This step checks if the current run was triggered by a push to a pr (or a pr being created).
349
- # If this is the case it changes the version of this project in all Cargo.toml files to include the suffix
350
- # "-pr<prnumber>" so that the published artifacts can be linked to this PR.
348
+ # This step checks if the current run was triggered by a push to a pr (or a pr being created).
349
+ # If this is the case it changes the version of this project in all Cargo.toml files to include the suffix
350
+ # "-pr<prnumber>" so that the published artifacts can be linked to this PR.
351
351
- uses : stackabletech/cargo-install-action@main
352
352
with :
353
353
crate : cargo-edit
@@ -376,15 +376,15 @@ jobs:
376
376
377
377
# Recreate charts and publish charts and docker image.
378
378
- name : Install cosign
379
- uses : sigstore/cosign-installer@398d4b0eeef1380460a10c8013a76f728fb906ac # v3.9.1
379
+ uses : sigstore/cosign-installer@d58896d6a1865668819e1d91763c7751a165e159 # v3.9.2
380
380
- name : Install syft
381
- uses : anchore/sbom-action/download-syft@cee1b8e05ae5b2593a75e197229729eabaa9f8ec # v0.20.2
381
+ uses : anchore/sbom-action/download-syft@da167eac915b4e86f08b264dbdbc867b61be6f0c # v0.20.5
382
382
- name : Build Docker image and Helm chart
383
383
run : |
384
384
# Installing helm and yq on ubicloud-standard-8-arm only
385
385
if [ "$(arch)" = "aarch64" ]; then
386
- curl https://baltocdn. com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
387
- echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn. com/helm/stable/ debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
386
+ curl -fsSL https://packages.buildkite. com/helm-linux/helm-debian/gpgkey | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
387
+ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://packages.buildkite. com/helm-linux/helm- debian/any/ any main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
388
388
sudo apt-get -y update
389
389
sudo apt-get -y install helm
390
390
sudo wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_arm64 -O /usr/bin/yq && sudo chmod +x /usr/bin/yq
@@ -421,9 +421,9 @@ jobs:
421
421
OCI_REGISTRY_SDP_CHARTS_USERNAME : " robot$sdp-charts+github-action-build"
422
422
steps :
423
423
- name : Install cosign
424
- uses : sigstore/cosign-installer@398d4b0eeef1380460a10c8013a76f728fb906ac # v3.9.1
424
+ uses : sigstore/cosign-installer@d58896d6a1865668819e1d91763c7751a165e159 # v3.9.2
425
425
- name : Checkout
426
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
426
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
427
427
with :
428
428
persist-credentials : false
429
429
submodules : recursive
0 commit comments