From 96a363d28fb88de504bd9239bca025f65ef989da Mon Sep 17 00:00:00 2001 From: James Griffin Date: Tue, 7 Apr 2026 11:05:27 -0300 Subject: [PATCH] Fix CI: use npm install instead of npm ci npm ci fails when the lock file is missing platform-specific packages (yaml@2.8.3) that only get resolved on Linux. Switch to npm install which resolves dependencies at runtime rather than strictly validating the lock file. Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/ci.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index cd76d78..6545d62 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -33,12 +33,10 @@ jobs: - uses: actions/setup-node@v4 with: node-version-file: .node-version - cache: npm - cache-dependency-path: web/package-lock.json - name: Install dependencies working-directory: web - run: npm ci + run: npm install - name: Type check working-directory: web