From 4125bd6134f2f632dedb5baed2be9838407829a4 Mon Sep 17 00:00:00 2001 From: mkorwel Date: Tue, 21 Apr 2026 22:54:04 +0000 Subject: [PATCH] ci: upload node_modules as separate artifact to fix missing dependencies --- .github/workflows/ci-bundling-trial.yml | 54 +++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/.github/workflows/ci-bundling-trial.yml b/.github/workflows/ci-bundling-trial.yml index 40029118cf..0134d31ac4 100644 --- a/.github/workflows/ci-bundling-trial.yml +++ b/.github/workflows/ci-bundling-trial.yml @@ -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: