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@8d73959fce1cdc8989f23fdf03bec6ae6a6576ef   #  v2.0.7 
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