From 9a73c60d10ada18a3ed85881abc1a0da96fee6b2 Mon Sep 17 00:00:00 2001 From: grabowski Date: Mon, 13 Apr 2026 15:45:48 +0700 Subject: [PATCH] Fix deploy: git checkout before pull, use npm ci Prevents package-lock.json conflicts by resetting local changes before pulling. Uses npm ci (clean install from lockfile) instead of npm ci --production=false. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/deploy.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index bd002d3..4ba0efa 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -43,12 +43,14 @@ jobs: cd "$APP_DIR" else cd "$APP_DIR" + echo "==> Resetting local changes..." + git checkout -- . echo "==> Pulling latest code..." git pull origin main fi echo "==> Installing dependencies..." - npm ci --production=false + npm ci echo "==> Building..." npm run build