ci: upload node_modules as separate artifact to fix missing dependencies

This commit is contained in:
mkorwel
2026-04-21 22:54:04 +00:00
parent 8b98a54881
commit 4125bd6134
+54
View File
@@ -35,6 +35,12 @@ jobs:
name: 'workspace-artifact'
path: '.'
- name: 'Upload Node Modules'
uses: 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02'
with:
name: 'node-modules-artifact'
path: 'node_modules'
test_ui_messages:
name: 'Test (Linux) - UI Messages'
needs: build
@@ -49,6 +55,12 @@ jobs:
name: 'workspace-artifact'
path: '.'
- name: 'Download Node Modules'
uses: 'actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806'
with:
name: 'node-modules-artifact'
path: 'node_modules'
- name: 'Setup Gemini'
uses: './.github/actions/setup-gemini'
with:
@@ -73,6 +85,12 @@ jobs:
name: 'workspace-artifact'
path: '.'
- name: 'Download Node Modules'
uses: 'actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806'
with:
name: 'node-modules-artifact'
path: 'node_modules'
- name: 'Setup Gemini'
uses: './.github/actions/setup-gemini'
with:
@@ -97,6 +115,12 @@ jobs:
name: 'workspace-artifact'
path: '.'
- name: 'Download Node Modules'
uses: 'actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806'
with:
name: 'node-modules-artifact'
path: 'node_modules'
- name: 'Setup Gemini'
uses: './.github/actions/setup-gemini'
with:
@@ -121,6 +145,12 @@ jobs:
name: 'workspace-artifact'
path: '.'
- name: 'Download Node Modules'
uses: 'actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806'
with:
name: 'node-modules-artifact'
path: 'node_modules'
- name: 'Setup Gemini'
uses: './.github/actions/setup-gemini'
with:
@@ -145,6 +175,12 @@ jobs:
name: 'workspace-artifact'
path: '.'
- name: 'Download Node Modules'
uses: 'actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806'
with:
name: 'node-modules-artifact'
path: 'node_modules'
- name: 'Setup Gemini'
uses: './.github/actions/setup-gemini'
with:
@@ -169,6 +205,12 @@ jobs:
name: 'workspace-artifact'
path: '.'
- name: 'Download Node Modules'
uses: 'actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806'
with:
name: 'node-modules-artifact'
path: 'node_modules'
- name: 'Setup Gemini'
uses: './.github/actions/setup-gemini'
with:
@@ -193,6 +235,12 @@ jobs:
name: 'workspace-artifact'
path: '.'
- name: 'Download Node Modules'
uses: 'actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806'
with:
name: 'node-modules-artifact'
path: 'node_modules'
- name: 'Setup Gemini'
uses: './.github/actions/setup-gemini'
with:
@@ -217,6 +265,12 @@ jobs:
name: 'workspace-artifact'
path: '.'
- name: 'Download Node Modules'
uses: 'actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806'
with:
name: 'node-modules-artifact'
path: 'node_modules'
- name: 'Setup Gemini'
uses: './.github/actions/setup-gemini'
with: