From f032a5c4827637bc9274fe68a65e145030c77b24 Mon Sep 17 00:00:00 2001 From: UjuiUjuMandan <125150101+UjuiUjuMandan@users.noreply.github.com> Date: Sat, 21 Dec 2024 10:12:15 +0000 Subject: [PATCH] test cache --- .github/workflows/build.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5c7825a76..06ab6d56c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -50,7 +50,15 @@ jobs: run: | mkdir ${{ github.workspace }}/build + - name: Restore cached libtun2socks + id: cache-libtun2socks-restore + uses: actions/cache/restore@v4 + with: + path: ${{ github.workspace }}/build/AndroidLibV2rayLite/libs + key: libtun2socks-${{ runner.os }}-${{ hashFiles('build/AndroidLibV2rayLite/.gitmodules') }}-${{ hashFiles('build/AndroidLibV2rayLite/badvpn/.git/HEAD') }}-${{ hashFiles('build/AndroidLibV2rayLite/libancillary/.git/HEAD') }} + - name: Build libtun2socks + if: steps.cache-libtun2socks-restore.outputs.cache-hit != 'true' run: | cd ${{ github.workspace }}/build git clone --depth=1 -b master https://github.com/2dust/AndroidLibV2rayLite.git @@ -62,6 +70,17 @@ jobs: env: NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }} + - name: Save libtun2socks + if: steps.cache-libtun2socks.outputs.cache-hit != 'true' + uses: actions/cache-save@v4 + with: + path: ${{ github.workspace }}/build/AndroidLibV2rayLite/libs + key: libtun2socks-${{ runner.os }}-${{ hashFiles('build/AndroidLibV2rayLite/.gitmodules') }}-${{ hashFiles('build/AndroidLibV2rayLite/badvpn/.git/HEAD') }}-${{ hashFiles('build/AndroidLibV2rayLite/libancillary/.git/HEAD') }} + + - name: Copy libtun2socks + run: | + cp -r ${{ github.workspace }}/build/AndroidLibV2rayLite/libs/* ${{ github.workspace }}/V2rayNG/app/libs/ + - name: Build libv2ray run: | cd ${{ github.workspace }}/build