From 1bbd5bf844b407ced9c6e4c3a78af8686be48d94 Mon Sep 17 00:00:00 2001 From: mkorwel Date: Fri, 24 Apr 2026 18:35:45 +0000 Subject: [PATCH] ci: inline bundle creation and E2E tests --- .github/workflows/ci-bundling-trial.yml | 39 +++++++------------------ 1 file changed, 10 insertions(+), 29 deletions(-) diff --git a/.github/workflows/ci-bundling-trial.yml b/.github/workflows/ci-bundling-trial.yml index 5f455e229b..2840142c4b 100644 --- a/.github/workflows/ci-bundling-trial.yml +++ b/.github/workflows/ci-bundling-trial.yml @@ -10,30 +10,6 @@ concurrency: cancel-in-progress: true jobs: - build_bundle: - name: 'Build Bundle' - runs-on: 'gemini-cli-ubuntu-16-core' - steps: - - name: 'Checkout' - uses: 'actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8' - - - name: 'Set up Node.js' - uses: 'actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020' - with: - node-version-file: '.nvmrc' - cache: 'npm' - - - name: 'Install & Build' - run: | - npm ci - npm run bundle - - - name: 'Upload Bundle' - uses: 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02' - with: - name: 'gemini-bundle' - path: 'bundle/' - test_ui_messages: name: 'Test (Linux) - UI Messages' runs-on: 'gemini-cli-ubuntu-16-core' @@ -328,17 +304,22 @@ jobs: test_e2e: name: 'Test (Linux) - E2E with Bundle' - needs: build_bundle runs-on: 'gemini-cli-ubuntu-16-core' steps: - name: 'Checkout' uses: 'actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8' - - name: 'Setup with Bundle' - uses: './.github/actions/setup-gemini' + - name: 'Set up Node.js' + uses: 'actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020' with: - mode: 'bundle' - bundle-artifact: 'gemini-bundle' + node-version-file: '.nvmrc' + cache: 'npm' + + - name: 'Install dependencies' + run: 'npm ci' + + - name: 'Build Bundle' + run: 'npm run bundle' - name: 'Run Integration Tests' env: