2727 CARGO_INCREMENTAL: '0'
2828 CARGO_PROFILE_DEV_DEBUG: '0'
2929 RUST_TOOLCHAIN_VERSION: "{[ rust_version }]"
30+  PYTHON_VERSION: "{[ python_version }]"
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