diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 79b7921a2..1a00bb6fb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -48,7 +48,7 @@ jobs: steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: validate gradle wrapper uses: gradle/wrapper-validation-action@v1 @@ -61,10 +61,11 @@ jobs: npm test - name: Java 15 - uses: actions/setup-java@v1 + uses: actions/setup-java@v3 with: + distribution: 'zulu' java-version: 15 - - uses: actions/cache@v2 + - uses: actions/cache@v3 id: avd-cache with: path: | diff --git a/.github/workflows/manually.yml b/.github/workflows/manually.yml index 3f7da86be..5b1338f3d 100644 --- a/.github/workflows/manually.yml +++ b/.github/workflows/manually.yml @@ -39,7 +39,7 @@ jobs: steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: validate gradle wrapper uses: gradle/wrapper-validation-action@v1 @@ -52,10 +52,11 @@ jobs: npm test - name: Java 15 - uses: actions/setup-java@v1 + uses: actions/setup-java@v3 with: + distribution: 'zulu' java-version: 15 - - uses: actions/cache@v2 + - uses: actions/cache@v3 with: path: | ~/.gradle/caches diff --git a/README.md b/README.md index e7a4ece9b..838be7ed7 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ jobs: runs-on: macos-latest steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: run tests uses: reactivecircus/android-emulator-runner@v2 @@ -53,7 +53,7 @@ jobs: target: [default, google_apis] steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: run tests uses: reactivecircus/android-emulator-runner@v2 @@ -73,7 +73,7 @@ jobs: runs-on: macos-latest steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: run tests uses: reactivecircus/android-emulator-runner@v2 @@ -87,7 +87,7 @@ jobs: We can significantly reduce emulator startup time by setting up AVD snapshot caching: 1. add a `gradle/gradle-build-action@v2` step for caching Gradle, more details see [#229](https://github.com/ReactiveCircus/android-emulator-runner/issues/229) -2. add an `actions/cache@v2` step for caching the `avd` +2. add an `actions/cache@v3` step for caching the `avd` 3. add a `reactivecircus/android-emulator-runner@v2` step to generate a clean snapshot - specify `emulator-options` without `no-snapshot` 4. add another `reactivecircus/android-emulator-runner@v2` step to run your tests using existing AVD / snapshot - specify `emulator-options` with `no-snapshot-save` @@ -100,13 +100,13 @@ jobs: api-level: [21, 23, 29] steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Gradle cache uses: gradle/gradle-build-action@v2 - name: AVD cache - uses: actions/cache@v2 + uses: actions/cache@v3 id: avd-cache with: path: |