2626 CARGO_TERM_COLOR : always
2727 CARGO_INCREMENTAL : ' 0'
2828 CARGO_PROFILE_DEV_DEBUG : ' 0'
29- RUST_TOOLCHAIN_VERSION : " 1.82.0"
29+ RUST_TOOLCHAIN_VERSION : " 1.84.1"
30+ PYTHON_VERSION : " 3.12"
3031 RUSTFLAGS : " -D warnings"
3132 RUSTDOCFLAGS : " -D warnings"
3233 RUST_LOG : " info"
4950 version : ubuntu-latest
5051 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5152 with :
53+ persist-credentials : false
5254 submodules : recursive
53- - uses : dtolnay/rust-toolchain@a54c7afa936fefeb4456b2dd8068152669aa8203
55+ - uses : dtolnay/rust-toolchain@c5a29ddb4d9d194e7c84ec8c3fba61b1c31fee8c
5456 with :
5557 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
5658 - uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
@@ -118,8 +120,9 @@ jobs:
118120 steps :
119121 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
120122 with :
123+ persist-credentials : false
121124 submodules : recursive
122- - uses : EmbarkStudios/cargo-deny-action@8371184bd11e21dcf8ac82ebf8c9c9f74ebf7268 # v2.0.1
125+ - uses : EmbarkStudios/cargo-deny-action@0484eedcba649433ebd03d9b7c9c002746bbc4b9 # v2.0.6
123126 with :
124127 command : check ${{ matrix.checks }}
125128
@@ -129,8 +132,9 @@ jobs:
129132 steps :
130133 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
131134 with :
135+ persist-credentials : false
132136 submodules : recursive
133- - uses : dtolnay/rust-toolchain@a54c7afa936fefeb4456b2dd8068152669aa8203
137+ - uses : dtolnay/rust-toolchain@c5a29ddb4d9d194e7c84ec8c3fba61b1c31fee8c
134138 with :
135139 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
136140 components : rustfmt
@@ -147,8 +151,9 @@ jobs:
147151 version : ubuntu-latest
148152 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
149153 with :
154+ persist-credentials : false
150155 submodules : recursive
151- - uses : dtolnay/rust-toolchain@a54c7afa936fefeb4456b2dd8068152669aa8203
156+ - uses : dtolnay/rust-toolchain@c5a29ddb4d9d194e7c84ec8c3fba61b1c31fee8c
152157 with :
153158 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
154159 components : clippy
@@ -183,7 +188,7 @@ jobs:
183188 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
184189 with :
185190 submodules : recursive
186- - uses : dtolnay/rust-toolchain@a54c7afa936fefeb4456b2dd8068152669aa8203
191+ - uses : dtolnay/rust-toolchain@c5a29ddb4d9d194e7c84ec8c3fba61b1c31fee8c
187192 with :
188193 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
189194 components : rustfmt
@@ -204,8 +209,9 @@ jobs:
204209 version : ubuntu-latest
205210 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
206211 with :
212+ persist-credentials : false
207213 submodules : recursive
208- - uses : dtolnay/rust-toolchain@a54c7afa936fefeb4456b2dd8068152669aa8203
214+ - uses : dtolnay/rust-toolchain@c5a29ddb4d9d194e7c84ec8c3fba61b1c31fee8c
209215 with :
210216 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
211217 - uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
@@ -224,10 +230,11 @@ jobs:
224230 steps :
225231 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
226232 with :
233+ persist-credentials : false
227234 submodules : recursive
228235 - uses : actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
229236 with :
230- python-version : ' 3.12 '
237+ python-version : ${{ env.PYTHON_VERSION }}
231238 - name : Install jinja2-cli
232239 run : pip install jinja2-cli==0.8.2
233240 - name : Regenerate charts
@@ -262,13 +269,14 @@ jobs:
262269 version : ubuntu-latest
263270 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
264271 with :
272+ persist-credentials : false
265273 submodules : recursive
266274 - name : Set up Helm
267275 uses : azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4.2.0
268276 with :
269277 version : v3.16.1
270278 - name : Set up cargo
271- uses : dtolnay/rust-toolchain@a54c7afa936fefeb4456b2dd8068152669aa8203
279+ uses : dtolnay/rust-toolchain@c5a29ddb4d9d194e7c84ec8c3fba61b1c31fee8c
272280 with :
273281 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
274282 - uses : Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7
@@ -332,9 +340,10 @@ jobs:
332340 version : ${{ matrix.runner }}
333341 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
334342 with :
343+ persist-credentials : false
335344 submodules : recursive
336- - uses : cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
337- - uses : dtolnay/rust-toolchain@a54c7afa936fefeb4456b2dd8068152669aa8203
345+ - uses : cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30
346+ - uses : dtolnay/rust-toolchain@c5a29ddb4d9d194e7c84ec8c3fba61b1c31fee8c
338347 with :
339348 toolchain : ${{ env.RUST_TOOLCHAIN_VERSION }}
340349 components : rustfmt
@@ -371,9 +380,9 @@ jobs:
371380 # default value in the makefile if called from this action, but not otherwise (i.e. when called locally).
372381 # This is needed for the HELM_REPO variable.
373382 - name : Install cosign
374- uses : sigstore/cosign-installer@4959ce089c160fddf62f7b42464195ba1a56d382 # v3.6.0
383+ uses : sigstore/cosign-installer@d7d6bc7722e3daa8354c50bcb52f4837da5e9b6a # v3.8.1
375384 - name : Install syft
376- uses : anchore/sbom-action/download-syft@61119d458adab75f756bc0b9e4bde25725f86a7a # v0.17.2
385+ uses : anchore/sbom-action/download-syft@f325610c9f50a54015d37c8d16cb3b0e2c8f4de0 # v0.18.0
377386 - name : Build Docker image and Helm chart
378387 run : |
379388 # Installing helm and yq on ubicloud-standard-8-arm only
@@ -417,10 +426,11 @@ jobs:
417426 OCI_REGISTRY_SDP_CHARTS_USERNAME : " robot$sdp-charts+github-action-build"
418427 steps :
419428 - name : Install cosign
420- uses : sigstore/cosign-installer@4959ce089c160fddf62f7b42464195ba1a56d382 # v3.6.0
429+ uses : sigstore/cosign-installer@d7d6bc7722e3daa8354c50bcb52f4837da5e9b6a # v3.8.1
421430 - name : Checkout
422431 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
423432 with :
433+ persist-credentials : false
424434 submodules : recursive
425435 # This step checks if the current run was triggered by a push to a pr (or a pr being created).
426436 # If this is the case it changes the version of this project in all Cargo.toml files to include the suffix
0 commit comments