From 5709092e08076ecc44e635e6d1cb96528795414d Mon Sep 17 00:00:00 2001 From: pqhuy1987 Date: Tue, 21 Apr 2026 14:53:16 +0700 Subject: [PATCH] [CLAUDE] CICD: fresh node_modules per build (Vite 8 rolldown native binding platform resolve) --- .gitea/workflows/deploy.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 300b1d8..7ecef57 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -43,8 +43,8 @@ jobs: shell: powershell working-directory: fe-admin run: | - # npm install (not ci) - resolves platform-specific optional deps - # (rolldown native binding for win32-x64 missing from lock) + # Vite 8 rolldown native binding must match platform; fresh resolve on Windows + Remove-Item node_modules, package-lock.json -Recurse -Force -ErrorAction SilentlyContinue & 'C:\Program Files\nodejs\npm.cmd' install --no-audit --no-fund & 'C:\Program Files\nodejs\npm.cmd' run build @@ -52,6 +52,7 @@ jobs: shell: powershell working-directory: fe-user run: | + Remove-Item node_modules, package-lock.json -Recurse -Force -ErrorAction SilentlyContinue & 'C:\Program Files\nodejs\npm.cmd' install --no-audit --no-fund & 'C:\Program Files\nodejs\npm.cmd' run build