From 07ab905d31c97acddf2a24d664baa456744d3041 Mon Sep 17 00:00:00 2001 From: mkorwel Date: Wed, 22 Apr 2026 14:23:12 +0000 Subject: [PATCH] ci: add job for packages/core tests --- .github/workflows/ci-bundling-trial.yml | 37 +++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/.github/workflows/ci-bundling-trial.yml b/.github/workflows/ci-bundling-trial.yml index 5b02380c31..04f0bf8f85 100644 --- a/.github/workflows/ci-bundling-trial.yml +++ b/.github/workflows/ci-bundling-trial.yml @@ -377,3 +377,40 @@ jobs: - name: 'Run All CLI Tests' run: 'npx vitest run --pool=threads packages/cli/src' shell: 'bash' + + test_core: + name: 'Test (Linux) - Core' + needs: build + runs-on: 'ubuntu-latest' + steps: + - name: 'Checkout' + uses: 'actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8' + + - name: 'Download Workspace' + uses: 'actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806' + with: + name: 'workspace-artifact' + path: '.' + + - name: 'Download Node Modules Tarball' + uses: 'actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806' + with: + name: 'node-modules-tarball' + path: '.' + + - name: 'Extract Node Modules' + run: | + rm -rf node_modules + tar -xzf node_modules.tar.gz + rm node_modules.tar.gz + shell: 'bash' + + - name: 'Setup Gemini' + uses: './.github/actions/setup-gemini' + with: + mode: 'source' + skip-npm-ci: 'true' + + - name: 'Run All Core Tests' + run: 'npx vitest run --pool=threads packages/core/src' + shell: 'bash'