From 24ed3e3e5de67284f7bb4b0253064b61265cc1ec Mon Sep 17 00:00:00 2001 From: Felipe Knorr Kuhn Date: Thu, 19 Mar 2026 10:07:54 -0700 Subject: [PATCH] Update node-setup action and npm version explicitly --- .github/workflows/ci.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f7dfea172..ef76a6fb5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,13 +25,16 @@ jobs: path: ${{ matrix.node }}/${{ matrix.flavor }} - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} registry-url: "https://registry.npmjs.org" cache: 'npm' cache-dependency-path: '${{ matrix.node }}/${{ matrix.flavor }}/backend/package-lock.json' + - name: Install npm 11.12.0 + run: npm install -g npm@11.12.0 + - name: Cache node modules uses: actions/cache@v4 with: @@ -105,13 +108,16 @@ jobs: path: assets - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} registry-url: "https://registry.npmjs.org" cache: 'npm' cache-dependency-path: 'assets/frontend/package-lock.json' + - name: Install npm 11.12.0 + run: npm install -g npm@11.12.0 + - name: Cache node modules for frontend uses: actions/cache@v4 with: @@ -215,13 +221,16 @@ jobs: path: ${{ matrix.node }}/${{ matrix.flavor }} - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} registry-url: "https://registry.npmjs.org" cache: 'npm' cache-dependency-path: '${{ matrix.node }}/${{ matrix.flavor }}/frontend/package-lock.json' + - name: Install npm 11.12.0 + run: npm install -g npm@11.12.0 + - name: Cache node modules uses: actions/cache@v4 with: @@ -315,12 +324,15 @@ jobs: path: ${{ matrix.module }} - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} cache: "npm" cache-dependency-path: ${{ matrix.module }}/frontend/package-lock.json + - name: Install npm 11.12.0 + run: npm install -g npm@11.12.0 + - name: Cache node modules for e2e uses: actions/cache@v4 with: