From 73d56d6eababb6b3ddaecf1dd49906760ba2a3d8 Mon Sep 17 00:00:00 2001 From: Adrian Castro <22133246+castdrian@users.noreply.github.com> Date: Sat, 23 Mar 2024 15:38:44 +0100 Subject: [PATCH] feat: improve actions caching --- .github/workflows/build-mobile-comment.yml | 15 ++++----------- .github/workflows/build-mobile.yml | 15 ++++----------- .github/workflows/release-mobile.yml | 15 ++++----------- 3 files changed, 12 insertions(+), 33 deletions(-) diff --git a/.github/workflows/build-mobile-comment.yml b/.github/workflows/build-mobile-comment.yml index eb395ae..eaba86b 100644 --- a/.github/workflows/build-mobile-comment.yml +++ b/.github/workflows/build-mobile-comment.yml @@ -51,17 +51,8 @@ jobs: - name: Install dependencies run: pnpm install - - name: Cache Gradle Wrapper - uses: actions/cache@v4 - with: - path: ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('./gradle/wrapper/gradle-wrapper.properties') }} - - - name: Cache Gradle Dependencies - uses: actions/cache@v4 - with: - path: ~/.gradle/caches - key: ${{ runner.os }}-gradle-caches-${{ hashFiles('./gradle/wrapper/gradle-wrapper.properties') }} + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 - name: Build Android app run: cd apps/expo && pnpm apk @@ -115,6 +106,8 @@ jobs: with: path: '**/Pods' key: ${{ runner.os }}-pods-${{ hashFiles('**/Podfile.lock') }} + restore-keys: | + ${{ runner.os }}-pods- - name: Build iOS app run: cd apps/expo && pnpm ipa diff --git a/.github/workflows/build-mobile.yml b/.github/workflows/build-mobile.yml index e68c85b..4230a0d 100644 --- a/.github/workflows/build-mobile.yml +++ b/.github/workflows/build-mobile.yml @@ -47,17 +47,8 @@ jobs: - name: Install dependencies run: pnpm install - - name: Cache Gradle Wrapper - uses: actions/cache@v4 - with: - path: ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('./gradle/wrapper/gradle-wrapper.properties') }} - - - name: Cache Gradle Dependencies - uses: actions/cache@v4 - with: - path: ~/.gradle/caches - key: ${{ runner.os }}-gradle-caches-${{ hashFiles('./gradle/wrapper/gradle-wrapper.properties') }} + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 - name: Build Android app run: cd apps/expo && pnpm apk @@ -106,6 +97,8 @@ jobs: with: path: '**/Pods' key: ${{ runner.os }}-pods-${{ hashFiles('**/Podfile.lock') }} + restore-keys: | + ${{ runner.os }}-pods- - name: Build iOS app run: cd apps/expo && pnpm ipa diff --git a/.github/workflows/release-mobile.yml b/.github/workflows/release-mobile.yml index 4788a71..cf18baf 100644 --- a/.github/workflows/release-mobile.yml +++ b/.github/workflows/release-mobile.yml @@ -71,17 +71,8 @@ jobs: - name: Install dependencies run: pnpm install - - name: Cache Gradle Wrapper - uses: actions/cache@v4 - with: - path: ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('./gradle/wrapper/gradle-wrapper.properties') }} - - - name: Cache Gradle Dependencies - uses: actions/cache@v4 - with: - path: ~/.gradle/caches - key: ${{ runner.os }}-gradle-caches-${{ hashFiles('./gradle/wrapper/gradle-wrapper.properties') }} + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 - name: Build Android app run: cd apps/expo && pnpm apk @@ -134,6 +125,8 @@ jobs: with: path: '**/Pods' key: ${{ runner.os }}-pods-${{ hashFiles('**/Podfile.lock') }} + restore-keys: | + ${{ runner.os }}-pods- - name: Build iOS app run: cd apps/expo && pnpm ipa