From c1f41910c4d75ab95c91371df25fd55c5b8dd9ea Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Fri, 22 May 2026 03:20:11 +0000 Subject: [PATCH] test: add actions / caching --- .github/workflows/cli-deno-tests.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/cli-deno-tests.yml b/.github/workflows/cli-deno-tests.yml index 9230910..5bfd940 100644 --- a/.github/workflows/cli-deno-tests.yml +++ b/.github/workflows/cli-deno-tests.yml @@ -55,6 +55,8 @@ jobs: needs: prepare runs-on: ubuntu-latest timeout-minutes: 60 + env: + DENO_DIR: ~/.cache/deno strategy: fail-fast: false matrix: @@ -70,12 +72,21 @@ jobs: with: node-version: '24.x' cache: 'npm' + cache-dependency-path: package-lock.json - name: Setup Deno uses: denoland/setup-deno@v2 with: deno-version: v2.x + - name: Cache Deno dependencies + uses: actions/cache@v4 + with: + path: ~/.cache/deno + key: ${{ runner.os }}-deno-${{ hashFiles('src/apps/cli/testdeno/deno.lock', 'src/apps/cli/testdeno/deno.json') }} + restore-keys: | + ${{ runner.os }}-deno- + - name: Install dependencies run: npm ci