From 1274b4bc998bf9ae9deadaacce11095f9c07ccf8 Mon Sep 17 00:00:00 2001 From: Sparsh Date: Wed, 22 Apr 2026 14:35:31 +0530 Subject: [PATCH] feat(desktop): update dependency caching and installation steps for improved build process --- .github/workflows/desktop-packaging.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.github/workflows/desktop-packaging.yml b/.github/workflows/desktop-packaging.yml index a38ae843c..2be54e8c8 100644 --- a/.github/workflows/desktop-packaging.yml +++ b/.github/workflows/desktop-packaging.yml @@ -53,7 +53,27 @@ jobs: with: node-version: 20 cache: npm - cache-dependency-path: gitnexus-desktop/package-lock.json + cache-dependency-path: | + gitnexus-shared/package-lock.json + gitnexus/package-lock.json + gitnexus-web/package-lock.json + gitnexus-desktop/package-lock.json + + - name: Install shared dependencies + run: npm ci + working-directory: gitnexus-shared + + - name: Build shared package + run: npm run build + working-directory: gitnexus-shared + + - name: Install GitNexus dependencies + run: npm ci + working-directory: gitnexus + + - name: Install web dependencies + run: npm ci + working-directory: gitnexus-web - name: Install desktop dependencies run: npm ci