From 1c7f2359f320fb61f6d181c4863a6615dce70de4 Mon Sep 17 00:00:00 2001 From: Michel Heily Date: Tue, 20 Oct 2020 02:02:58 +0300 Subject: [PATCH] ci: Add cargo cache steps to android apk build Former-commit-id: 20e5f49e3e591de733e012edf9481ea7e9c93a39 Former-commit-id: 9134e6ccfedd969ea7d81bd7064d9c94b12ec421 --- .github/workflows/build.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2063b96..c67f2a2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -68,6 +68,23 @@ jobs: submodules: recursive - name: Install toolchains run: rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android + + - name: Cache cargo registry + uses: actions/cache@v1 + with: + path: ~/.cargo/registry + key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.lock') }} + - name: Cache cargo index + uses: actions/cache@v1 + with: + path: ~/.cargo/git + key: ${{ runner.os }}-cargo-index-${{ hashFiles('**/Cargo.lock') }} + - name: Cache cargo build + uses: actions/cache@v1 + with: + path: target + key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('**/Cargo.lock') }} + - name: Build APK working-directory: ./platform/android run: ./gradlew build