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