Skip to content

Commit 191719c

Browse files
committed
fix(ci): compress node_modules to tar.gz to ensure fresh dependency extraction on Azure
1 parent d7108a8 commit 191719c

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

.github/workflows/cms_cms.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,12 @@ jobs:
7575
cp -rL .next/static deployment/.next/static || true
7676
7777
cd deployment
78+
# Compress node_modules to tar.gz to force Azure to use our fresh dependencies and overwrite any stale artifacts
79+
tar -czf node_modules.tar.gz node_modules
80+
rm -rf node_modules
81+
7882
zip -r ../release.zip .
83+
cd ..
7984
8085
- name: Upload artifact for deployment job
8186
uses: actions/upload-artifact@v4

.github/workflows/main_cms.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,12 @@ jobs:
7676
cp -rL .next/static deployment/.next/static || true
7777
7878
cd deployment
79-
zip -r ../release.zip .
79+
# Compress node_modules to tar.gz to force Azure to use our fresh dependencies and overwrite any stale artifacts
80+
tar -czf node_modules.tar.gz node_modules
81+
rm -rf node_modules
8082
83+
zip -r ../release.zip .
84+
cd ..
8185
- name: Upload artifact for deployment job
8286
uses: actions/upload-artifact@v4
8387
with:

0 commit comments

Comments
 (0)