9393
9494 - id : filter
9595 if : ${{ github.event_name != 'workflow_dispatch' }}
96- uses : dorny/paths-filter@v3
96+ uses : dorny/paths-filter@v4
9797 with :
9898 filters : |
9999 android:
@@ -147,9 +147,9 @@ jobs:
147147 - uses : oven-sh/setup-bun@v2
148148
149149 - name : Setup Node.js
150- uses : actions/setup-node@v4
150+ uses : actions/setup-node@v6
151151 with :
152- node-version : " 20 "
152+ node-version : " 24 "
153153
154154 - name : Setup JDK 17
155155 uses : actions/setup-java@v5
@@ -196,7 +196,7 @@ jobs:
196196 run : test -f ${{ env.HARNESS_ANDROID_APP_BUILD_OUTPUT }}
197197
198198 - name : Upload Android app artifact
199- uses : actions/upload-artifact@v4
199+ uses : actions/upload-artifact@v7
200200 with :
201201 name : ${{ env.HARNESS_ANDROID_APK_ARTIFACT_NAME }}
202202 path : ${{ env.HARNESS_ANDROID_APP_BUILD_OUTPUT }}
@@ -217,7 +217,7 @@ jobs:
217217 fetch-depth : 1
218218
219219 - name : Download Android app artifact
220- uses : actions/download-artifact@v4
220+ uses : actions/download-artifact@v8
221221 with :
222222 name : ${{ env.HARNESS_ANDROID_APK_ARTIFACT_NAME }}
223223 path : apps/simple-camera/android/app/build/outputs/apk/debug
@@ -284,7 +284,7 @@ jobs:
284284
285285 - name : Schedule Device Farm Android Automated Test
286286 id : run-test
287- uses : aws-actions/aws-devicefarm-mobile-device-testing@v2.3
287+ uses : aws-actions/aws-devicefarm-mobile-device-testing@v3
288288 continue-on-error : true
289289 with :
290290 run-settings-json : |
@@ -327,7 +327,7 @@ jobs:
327327 run : bun install --frozen-lockfile
328328
329329 - name : Install Ccache
330- uses : hendrikmuhs/ccache-action@v1.2
330+ uses : hendrikmuhs/ccache-action@v1.2.23
331331 with :
332332 max-size : 1.5G
333333 key : ${{ runner.os }}-${{ runner.arch }}-xcode${{ env.HARNESS_XCODE_VERSION }}-ccache-harness-ios
@@ -343,7 +343,7 @@ jobs:
343343 - name : Setup Ruby (bundle)
344344 uses : ruby/setup-ruby@v1
345345 with :
346- ruby-version : 2.7.2
346+ ruby-version : 3.4.9
347347 bundler-cache : true
348348 working-directory : apps/simple-camera/
349349
@@ -453,15 +453,15 @@ jobs:
453453 run : test -f ${{ env.HARNESS_IOS_APP_BUILD_OUTPUT }}
454454
455455 - name : Upload iOS app artifact
456- uses : actions/upload-artifact@v4
456+ uses : actions/upload-artifact@v7
457457 with :
458458 name : ${{ env.HARNESS_IOS_IPA_ARTIFACT_NAME }}
459459 path : ${{ env.HARNESS_IOS_APP_BUILD_OUTPUT }}
460460 if-no-files-found : error
461461 retention-days : 7
462462
463463 - name : Upload Harness XCTest UI runner IPA
464- uses : actions/upload-artifact@v4
464+ uses : actions/upload-artifact@v7
465465 with :
466466 name : ${{ env.HARNESS_IOS_HARNESS_XCTEST_RUNNER_IPA_ARTIFACT_NAME }}
467467 path : ${{ env.HARNESS_IOS_HARNESS_XCTEST_RUNNER_IPA_PATH }}
@@ -482,13 +482,13 @@ jobs:
482482 fetch-depth : 1
483483
484484 - name : Download iOS app artifact
485- uses : actions/download-artifact@v4
485+ uses : actions/download-artifact@v8
486486 with :
487487 name : ${{ env.HARNESS_IOS_IPA_ARTIFACT_NAME }}
488488 path : ${{ env.HARNESS_PROJECT_ROOT }}/ios/build/devicefarm
489489
490490 - name : Download Harness XCTest UI runner IPA artifact
491- uses : actions/download-artifact@v4
491+ uses : actions/download-artifact@v8
492492 with :
493493 name : ${{ env.HARNESS_IOS_HARNESS_XCTEST_RUNNER_IPA_ARTIFACT_NAME }}
494494 path : ${{ env.HARNESS_PROJECT_ROOT }}/ios/build/devicefarm
@@ -572,7 +572,7 @@ jobs:
572572
573573 - name : Schedule Device Farm iOS Automated Test
574574 id : run-test
575- uses : aws-actions/aws-devicefarm-mobile-device-testing@v2.3
575+ uses : aws-actions/aws-devicefarm-mobile-device-testing@v3
576576 continue-on-error : true
577577 with :
578578 run-settings-json : |
0 commit comments