From 2cbbe72eee872c3b5e561b99357af3acc1055036 Mon Sep 17 00:00:00 2001 From: alexander-akait Date: Thu, 4 Jun 2026 18:11:29 +0300 Subject: [PATCH] ci: skip cache on old versions --- .github/workflows/test.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 20dfd8d..a14c9ce 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -61,7 +61,10 @@ jobs: with: node-version: ${{ matrix.node-version }} architecture: ${{ steps.calculate_architecture.outputs.result }} - cache: npm + # Legacy Node (10-16) reinstalls deps after dropping/bypassing + # package-lock.json, so there's no lockfile for setup-node's npm + # cache to key on. + cache: ${{ (matrix.node-version == '10.x' || matrix.node-version == '12.x' || matrix.node-version == '14.x' || matrix.node-version == '16.x') && '' || 'npm' }} - name: Install dependencies shell: bash