diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index 5cf97e8125..2e5e48ee83 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -43,7 +43,7 @@ jobs: ruby-version: '3.1' bundler-cache: true - name: Restore Gradle cache - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 with: path: | ~/.gradle/caches diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index d815c1a725..7eae89a0d7 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -28,7 +28,7 @@ jobs: - name: Extract job definition run: yq '.jobs.${{ github.job }}' .github/workflows/check.yml > .github/job.yml - - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + - uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -43,7 +43,7 @@ jobs: - if: steps.node-cache.outputs.cache-hit != 'true' run: npm ci - - uses: actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + - uses: actions/cache/save@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 if: steps.node-cache.outputs.cache-hit != 'true' with: path: node_modules/ @@ -60,7 +60,7 @@ jobs: - name: Extract job definition run: yq '.jobs.${{ github.job }}' .github/workflows/check.yml > .github/job.yml - - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + - uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -75,7 +75,7 @@ jobs: - if: steps.node-cache.outputs.cache-hit != 'true' run: npm ci - - uses: actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + - uses: actions/cache/save@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 if: steps.node-cache.outputs.cache-hit != 'true' with: path: node_modules/ @@ -107,7 +107,7 @@ jobs: run: yq '.jobs.${{ github.job }}' .github/workflows/check.yml > .github/job.yml - name: Restore Cocoapods cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: cocoapods-cache with: path: ios/Pods @@ -128,7 +128,7 @@ jobs: - name: Restore node_modules cache if: steps.cocoapods-cache.outputs.cache-hit != 'true' - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -142,7 +142,7 @@ jobs: working-directory: ./ios - name: Save Cocoapods cache - uses: actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/save@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 if: steps.cocoapods-cache.outputs.cache-hit != 'true' with: path: ios/Pods @@ -160,7 +160,7 @@ jobs: node-version-file: '.node-version' - name: Restore node_modules cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -183,7 +183,7 @@ jobs: node-version-file: '.node-version' - name: Restore node_modules cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -206,7 +206,7 @@ jobs: node-version-file: '.node-version' - name: Restore node_modules cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -233,7 +233,7 @@ jobs: node-version-file: '.node-version' - name: Restore node_modules cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -256,7 +256,7 @@ jobs: node-version-file: '.node-version' - name: Restore node_modules cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -286,7 +286,7 @@ jobs: node-version-file: '.node-version' - name: Restore node_modules cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -296,7 +296,7 @@ jobs: run: exit 1 - name: Load the cached jsbundle - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: jsbundle-cache with: path: | @@ -312,7 +312,7 @@ jobs: APP_MODE: mocked - name: Cache the jsbundle - uses: actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/save@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 if: steps.jsbundle-cache.outputs.cache-hit != 'true' with: path: | @@ -338,7 +338,7 @@ jobs: node-version-file: '.node-version' - name: Restore node_modules cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -348,7 +348,7 @@ jobs: run: exit 1 - name: Load the cached jsbundle - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: jsbundle-cache with: path: ./android/generated/ @@ -362,7 +362,7 @@ jobs: - name: Cache the jsbundle if: steps.jsbundle-cache.outputs.cache-hit != 'true' - uses: actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/save@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 with: path: ./android/generated/ key: ${{ steps.jsbundle-cache.outputs.cache-primary-key }} @@ -379,7 +379,7 @@ jobs: node-version-file: '.node-version' - name: Restore node_modules cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -418,7 +418,7 @@ jobs: path: build/reports/ - name: Cache the Android app - uses: actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/save@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 with: path: android/app/build/outputs/apk/ key: ${{ steps.app-cache.outputs.cache-primary-key }} @@ -444,7 +444,7 @@ jobs: - name: Check for cached iOS app id: app-cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 with: path: ios/build/Build/Products/ key: ${{ runner.os }}-ios-xcode@${{ env.xcode_version }}-${{ hashFiles('**/project.pbxproj', '**/Podfile', '**/Podfile.lock', 'package-lock.json', '.github/job.yml') }} @@ -456,7 +456,7 @@ jobs: - name: Restore node_modules cache if: steps.app-cache.outputs.cache-hit != 'true' - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/ @@ -476,7 +476,7 @@ jobs: - name: Restore Cocoapods cache if: steps.app-cache.outputs.cache-hit != 'true' - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: pods-cache with: path: ios/Pods @@ -501,7 +501,7 @@ jobs: run: npx detox build e2e --configuration ios.sim.release - name: Cache the iOS app - uses: actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/save@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 with: path: ios/build/Build/Products/ key: ${{ steps.app-cache.outputs.cache-primary-key }} @@ -523,7 +523,7 @@ jobs: - # load the app before reinstalling detox, so that the package-lock cannot change name: Load the cached iOS app - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: app-cache with: path: ios/build/Build/Products/ @@ -534,7 +534,7 @@ jobs: - # load the jsbundle before reinstalling detox, so that the package-lock cannot change name: Load the cached iOS jsbundle - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: jsbundle-cache with: path: | @@ -558,7 +558,7 @@ jobs: node-version-file: '.node-version' - name: Restore node_modules cache - uses: actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4 + uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4 id: node-cache with: path: node_modules/