From fc59e898e9f76dd184b192ac1602d4e1c257df38 Mon Sep 17 00:00:00 2001 From: aitbc1 Date: Sat, 28 Mar 2026 08:42:14 +0100 Subject: [PATCH] fix: use npm install fallback when package-lock.json missing --- .gitea/workflows/js-sdk-tests.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/js-sdk-tests.yml b/.gitea/workflows/js-sdk-tests.yml index b8497423..ab117382 100644 --- a/.gitea/workflows/js-sdk-tests.yml +++ b/.gitea/workflows/js-sdk-tests.yml @@ -37,7 +37,11 @@ jobs: working-directory: packages/js/aitbc-sdk run: | echo "=== INSTALLING JS SDK DEPENDENCIES ===" - npm ci + if [ -f package-lock.json ]; then + npm ci + else + npm install + fi echo "✅ Dependencies installed" - name: Build TypeScript