From a57f1c691e052b7f2544eccbd583f31ba65d88f7 Mon Sep 17 00:00:00 2001 From: starknt <1431880400@qq.com> Date: Fri, 22 Nov 2024 23:00:57 +0800 Subject: [PATCH] cache `electron` and `electron-builder` bin --- .github/workflows/build-and-release.yml | 16 ++++++++++++++++ .github/workflows/test-and-upload.yml | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index 35bbdde..729cf4e 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -69,6 +69,22 @@ jobs: echo "--------------------"; python --version; + - name: Setup electron cahce + uses: actions/cache@v4 + with: + path: ${{ env.HOME }}/.cache/electron + key: ${{ runner.os }}-electron-cache-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-electron-cache- + + - name: Setup electron-builder cahce + uses: actions/cache@v4 + with: + path: ${{ env.HOME }}/.cache/electron-builder + key: ${{ runner.os }}-electron-builder-cache-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-electron-builder-cache- + - name: pnpm install run: | echo "======================================================================"; diff --git a/.github/workflows/test-and-upload.yml b/.github/workflows/test-and-upload.yml index 13c7b06..41cdd02 100644 --- a/.github/workflows/test-and-upload.yml +++ b/.github/workflows/test-and-upload.yml @@ -72,6 +72,22 @@ jobs: echo "--------------------"; python --version; + - name: Setup electron cahce + uses: actions/cache@v4 + with: + path: ${{ env.HOME }}/.cache/electron + key: ${{ runner.os }}-electron-cache-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-electron-cache- + + - name: Setup electron-builder cahce + uses: actions/cache@v4 + with: + path: ${{ env.HOME }}/.cache/electron-builder + key: ${{ runner.os }}-electron-builder-cache-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-electron-builder-cache- + - name: pnpm install run: | echo "======================================================================";