diff --git a/.github/workflows/android.yaml b/.github/workflows/android.yaml index ca7cf4c2e93c..3a5d251a978a 100644 --- a/.github/workflows/android.yaml +++ b/.github/workflows/android.yaml @@ -45,7 +45,7 @@ jobs: uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 with: path: ~/.cache/firebase/emulators - key: firebase-emulators-v3-${{ github.run_id }} + key: firebase-emulators-v3-${{ runner.os }} restore-keys: firebase-emulators-v3 - uses: subosito/flutter-action@44ac965b96f18d999802d4b807e3256d5a3f9fa1 with: @@ -76,7 +76,7 @@ jobs: path: | ~/.android/avd/* ~/.android/adb* - key: avd-ubuntu + key: avd-${{ runner.os }} - name: Start AVD then run E2E tests uses: reactivecircus/android-emulator-runner@v2 with: diff --git a/.github/workflows/ios.yaml b/.github/workflows/ios.yaml index 1c9c96e44f28..490daba70432 100644 --- a/.github/workflows/ios.yaml +++ b/.github/workflows/ios.yaml @@ -44,20 +44,20 @@ jobs: - uses: hendrikmuhs/ccache-action@c92f40bee50034e84c763e33b317c77adaa81c92 name: Xcode Compile Cache with: - key: ${{ runner.os }}-ios-v3 + key: xcode-cache-${{ runner.os }} max-size: 700M - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 name: Pods Cache id: pods-cache with: path: tests/ios/Pods - key: ${{ runner.os }}-pods-v3-${{ hashFiles('tests/ios/Podfile.lock') }} - restore-keys: ${{ runner.os }}-ios-pods-v2 + key: pods-v3-${{ runner.os }}-${{ hashFiles('tests/ios/Podfile.lock') }} + restore-keys: pods-v3-${{ runner.os }} - name: Firebase Emulator Cache uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 with: path: ~/.cache/firebase/emulators - key: firebase-emulators-v3-${{ github.run_id }} + key: firebase-emulators-v3-${{ runner.os }} restore-keys: firebase-emulators-v3 - uses: subosito/flutter-action@44ac965b96f18d999802d4b807e3256d5a3f9fa1 with: diff --git a/.github/workflows/macos.yaml b/.github/workflows/macos.yaml index ad4bc5697963..b5ebe577216b 100644 --- a/.github/workflows/macos.yaml +++ b/.github/workflows/macos.yaml @@ -44,20 +44,20 @@ jobs: - uses: hendrikmuhs/ccache-action@c92f40bee50034e84c763e33b317c77adaa81c92 name: Xcode Compile Cache with: - key: ${{ runner.os }}-macos-v2 + key: xcode-cache-${{ runner.os }} max-size: 700M - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 name: Pods Cache id: pods-cache with: path: tests/macos/Pods - key: ${{ runner.os }}-pods-v2-${{ hashFiles('tests/macos/Podfile.lock') }} - restore-keys: ${{ runner.os }}-macos-pods-v1 + key: pods-v3-${{ runner.os }}-${{ hashFiles('tests/macos/Podfile.lock') }} + restore-keys: pods-v3-${{ runner.os }} - name: Cache Firebase Emulator uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 with: path: ~/.cache/firebase/emulators - key: firebase-emulators-v3-${{ github.run_id }} + key: firebase-emulators-v3-${{ runner.os }} restore-keys: firebase-emulators-v3 - uses: subosito/flutter-action@44ac965b96f18d999802d4b807e3256d5a3f9fa1 with: diff --git a/.github/workflows/web.yaml b/.github/workflows/web.yaml index 6956ff6f4405..5ff246251812 100644 --- a/.github/workflows/web.yaml +++ b/.github/workflows/web.yaml @@ -57,7 +57,7 @@ jobs: uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 with: path: ~/.cache/firebase/emulators - key: firebase-emulators-v3-${{ github.run_id }} + key: firebase-emulators-v3-${{ runner.os }} restore-keys: firebase-emulators-v3 - name: Start Firebase Emulator run: sudo chown -R 501:20 "/Users/runner/.npm" && cd ./.github/workflows/scripts && ./start-firebase-emulator.sh @@ -107,7 +107,7 @@ jobs: uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 with: path: ~/.cache/firebase/emulators - key: firebase-emulators-v3-${{ github.run_id }} + key: firebase-emulators-v3-${{ runner.os }} restore-keys: firebase-emulators-v3 - name: Start Firebase Emulator run: sudo chown -R 501:20 "/Users/runner/.npm" && cd ./.github/workflows/scripts && ./start-firebase-emulator.sh @@ -162,7 +162,7 @@ jobs: uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 with: path: ~/.cache/firebase/emulators - key: firebase-emulators-v3-${{ github.run_id }} + key: firebase-emulators-v3-${{ runner.os }} restore-keys: firebase-emulators-v3 - name: Start Firebase Emulator run: sudo chown -R 501:20 "/Users/runner/.npm" && cd ./.github/workflows/scripts && ./start-firebase-emulator.sh