diff --git a/.github/workflows/merge_master.yml b/.github/workflows/merge_master.yml index 2f07d99..0be9902 100644 --- a/.github/workflows/merge_master.yml +++ b/.github/workflows/merge_master.yml @@ -20,6 +20,30 @@ jobs: distribution: 'zulu' java-version: 17 cache: 'gradle' + cache-dependency-path: | + gradle/libs.versions.toml + gradle.properties + settings.gradle + build.gradle + */build.gradle + - name: Cache Gradle wrapper distributions + uses: actions/cache@v4 + with: + path: ~/.gradle/wrapper/dists + key: ${{ runner.os }}-gradle-wrapper-dists-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }} + restore-keys: | + ${{ runner.os }}-gradle-wrapper-dists- + - name: Cache Android SDK packages + uses: actions/cache@v4 + with: + path: | + /usr/local/lib/android/sdk/build-tools/30.0.3 + /usr/local/lib/android/sdk/platforms/android-33 + /usr/local/lib/android/sdk/platform-tools + /usr/local/lib/android/sdk/licenses + key: ${{ runner.os }}-android-sdk-33-30.0.3-v1 + restore-keys: | + ${{ runner.os }}-android-sdk- - uses: ruby/setup-ruby@v1 with: ruby-version: '2.6' diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 6beaed3..2467896 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -19,6 +19,30 @@ jobs: distribution: 'zulu' java-version: 17 cache: 'gradle' + cache-dependency-path: | + gradle/libs.versions.toml + gradle.properties + settings.gradle + build.gradle + */build.gradle + - name: Cache Gradle wrapper distributions + uses: actions/cache@v4 + with: + path: ~/.gradle/wrapper/dists + key: ${{ runner.os }}-gradle-wrapper-dists-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }} + restore-keys: | + ${{ runner.os }}-gradle-wrapper-dists- + - name: Cache Android SDK packages + uses: actions/cache@v4 + with: + path: | + /usr/local/lib/android/sdk/build-tools/30.0.3 + /usr/local/lib/android/sdk/platforms/android-33 + /usr/local/lib/android/sdk/platform-tools + /usr/local/lib/android/sdk/licenses + key: ${{ runner.os }}-android-sdk-33-30.0.3-v1 + restore-keys: | + ${{ runner.os }}-android-sdk- - uses: ruby/setup-ruby@v1 with: ruby-version: '2.6' diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index d5c0b38..6d210cb 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -17,6 +17,30 @@ jobs: distribution: 'zulu' java-version: 17 cache: 'gradle' + cache-dependency-path: | + gradle/libs.versions.toml + gradle.properties + settings.gradle + build.gradle + */build.gradle + - name: Cache Gradle wrapper distributions + uses: actions/cache@v4 + with: + path: ~/.gradle/wrapper/dists + key: ${{ runner.os }}-gradle-wrapper-dists-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }} + restore-keys: | + ${{ runner.os }}-gradle-wrapper-dists- + - name: Cache Android SDK packages + uses: actions/cache@v4 + with: + path: | + /usr/local/lib/android/sdk/build-tools/30.0.3 + /usr/local/lib/android/sdk/platforms/android-33 + /usr/local/lib/android/sdk/platform-tools + /usr/local/lib/android/sdk/licenses + key: ${{ runner.os }}-android-sdk-33-30.0.3-v1 + restore-keys: | + ${{ runner.os }}-android-sdk- - uses: ruby/setup-ruby@v1 with: ruby-version: 3.2