4646 relative_artifact_dir : ${{ steps.deploy-config.outputs.RELATIVE_ARTIFACT_DIR }}
4747 steps :
4848 - name : Checkout Repository
49- uses : actions/checkout@v4
49+ uses : actions/checkout@v5
5050 - uses : ./.github/actions/git/resolve-tag
5151 - name : Setup UV
5252 uses : astral-sh/setup-uv@v6
@@ -90,11 +90,11 @@ jobs:
9090 name : ' components-artifact'
9191 path : storybook-static
9292
93-
9493 deploy-components :
9594 name : ' deploy components storybook artifact to S3'
9695 runs-on : ' ubuntu-24.04'
97- needs : ['determine-deploy-config', 'js-unit-test', 'build-components-storybook']
96+ needs :
97+ ['determine-deploy-config', 'js-unit-test', 'build-components-storybook']
9898 if : always() && needs.build-components-storybook.result == 'success' && needs.determine-deploy-config.result == 'success'
9999 permissions :
100100 id-token : write
@@ -106,7 +106,7 @@ jobs:
106106 role-to-assume : ${{ secrets.STATIC_DEPLOYMENT_ROLE }}
107107 aws-region : us-east-2
108108 - name : Checkout Repository
109- uses : actions/checkout@v4
109+ uses : actions/checkout@v5
110110 with :
111111 fetch-depth : 0
112112 - id : resolve-tag
@@ -156,7 +156,7 @@ jobs:
156156 json -I -f ./components/package.json -e "this.version=\"$VERSION_STRING\""
157157 json -I -f ./components/package.json -e "this.dependencies['@opentrons/shared-data']=\"$VERSION_STRING\""
158158 json -I -f ./components/package.json -e "delete this.dependencies['@opentrons/step-generation']"
159- - uses : ' actions/setup-node@v4 '
159+ - uses : ' actions/setup-node@v6 '
160160 with :
161161 node-version : ' 22.12.0'
162162 registry-url : ' https://registry.npmjs.org'
@@ -173,11 +173,17 @@ jobs:
173173 notify-success :
174174 name : ' Notify Build Success'
175175 runs-on : ' ubuntu-latest'
176- needs : [js-unit-test, build-components-storybook, deploy-components, publish-components]
176+ needs :
177+ [
178+ js-unit-test,
179+ build-components-storybook,
180+ deploy-components,
181+ publish-components,
182+ ]
177183 if : always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && needs.js-unit-test.result == 'success' && needs.build-components-storybook.result == 'success' && needs.deploy-components.result == 'success' && needs.publish-components.result == 'success'
178184 steps :
179185 - name : Checkout Repository
180- uses : actions/checkout@v4
186+ uses : actions/checkout@v5
181187 - name : ' Send success alert'
182188 uses : ./.github/actions/simple-build-alert
183189 with :
@@ -188,11 +194,17 @@ jobs:
188194 notify-failure :
189195 name : ' Notify Build Failure'
190196 runs-on : ' ubuntu-latest'
191- needs : [js-unit-test, build-components-storybook, deploy-components, publish-components]
197+ needs :
198+ [
199+ js-unit-test,
200+ build-components-storybook,
201+ deploy-components,
202+ publish-components,
203+ ]
192204 if : always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && (needs.js-unit-test.result == 'failure' || needs.build-components-storybook.result == 'failure' || needs.deploy-components.result == 'failure' || needs.publish-components.result == 'failure')
193205 steps :
194206 - name : Checkout Repository
195- uses : actions/checkout@v4
207+ uses : actions/checkout@v5
196208 - name : ' Determine failed jobs'
197209 id : failed-jobs
198210 shell : bash
@@ -210,7 +222,7 @@ jobs:
210222 if [[ "${{ needs.publish-components.result }}" == "failure" ]]; then
211223 failed_jobs+=("publish-components")
212224 fi
213-
225+
214226 IFS=','
215227 echo "failed_jobs=${failed_jobs[*]}" >> $GITHUB_OUTPUT
216228
@@ -225,11 +237,17 @@ jobs:
225237 notify-cancelled :
226238 name : ' Notify Build Cancelled'
227239 runs-on : ' ubuntu-latest'
228- needs : [js-unit-test, build-components-storybook, deploy-components, publish-components]
240+ needs :
241+ [
242+ js-unit-test,
243+ build-components-storybook,
244+ deploy-components,
245+ publish-components,
246+ ]
229247 if : always() && github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') && (needs.js-unit-test.result == 'cancelled' || needs.build-components-storybook.result == 'cancelled' || needs.deploy-components.result == 'cancelled' || needs.publish-components.result == 'cancelled')
230248 steps :
231249 - name : Checkout Repository
232- uses : actions/checkout@v4
250+ uses : actions/checkout@v5
233251 - name : ' Send cancelled alert'
234252 uses : ./.github/actions/simple-build-alert
235253 with :
0 commit comments