From bbf4aa4668bf6870fc41521e1240dae8add20dca Mon Sep 17 00:00:00 2001 From: Chris Parsons Date: Sat, 30 May 2026 21:03:56 -0700 Subject: [PATCH] =?UTF-8?q?Remove=20setup-node=20from=20CI=20jobs=20?= =?UTF-8?q?=E2=80=94=20runner=20has=20Node=20pre-installed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit setup-node@v4 was downloading Node 20 from GitHub (~5 min) instead of using the runner's pre-installed copy. The Forgejo runner also has no cache service backend (ETIMEDOUT on save/restore), so the cache: npm integration provided no benefit and only added overhead. Co-Authored-By: Claude Sonnet 4.6 --- .forgejo/workflows/deploy.yml | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 24199d0..aca8d47 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -35,12 +35,6 @@ jobs: - name: ⬇️ Checkout repo uses: https://github.com/actions/checkout@v4 - - name: ⬆️ Setup Node - uses: https://github.com/actions/setup-node@v4 - with: - node-version: '20' - cache: 'npm' - - name: 📥 Install dependencies run: npm ci @@ -58,12 +52,6 @@ jobs: - name: ⬇️ Checkout repo uses: https://github.com/actions/checkout@v4 - - name: ⬆️ Setup Node - uses: https://github.com/actions/setup-node@v4 - with: - node-version: '20' - cache: 'npm' - - name: 📥 Install dependencies run: npm ci @@ -78,12 +66,6 @@ jobs: - name: ⬇️ Checkout repo uses: https://github.com/actions/checkout@v4 - - name: ⬆️ Setup Node - uses: https://github.com/actions/setup-node@v4 - with: - node-version: '20' - cache: 'npm' - - name: 📥 Install dependencies run: npm ci