From b987baacc5496032ca67e6c3268e78db6e8ea8db Mon Sep 17 00:00:00 2001 From: vasapolrittideah Date: Sun, 5 Jan 2025 03:26:16 +0700 Subject: [PATCH] Add caching for Bun dependencies (https://github.com/oven-sh/setup-bun/issues/14) --- .github/workflows/build-image.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index f554889..08c3211 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -16,12 +16,20 @@ jobs: uses: oven-sh/setup-bun@v1 with: bun-version: 'latest' + - uses: actions/cache@v4 + with: + path: ~/.bun/install/cache + key: ${{ runner.os }}-${{ matrix.bun }}-bun-${{ hashFiles('**/bun.lockb') }} + restore-keys: | + ${{ runner.os }}-${{ matrix.bun }}-bun- - name: Cache node_modules id: cache-node_modules uses: actions/cache@v3 with: path: node_modules key: ${{ runner.os }}-node_modules-${{ hashFiles('**/bun.lockb') }} + restore-keys: | + ${{ runner.os }}-node_modules- - name: Install dependencies if: steps.cache-node_modules.outputs.cache-hit != 'true' run: bun install