ci: add aggregate test job for packages/cli

This commit is contained in:
mkorwel
2026-04-22 04:42:57 +00:00
parent 835c864f41
commit ff2984e22f
+37
View File
@@ -340,3 +340,40 @@ jobs:
- name: 'Run Batch 3 Tests'
run: 'npx vitest run --pool=threads packages/cli/src/commands packages/cli/src/config'
shell: 'bash'
test_cli_aggregate:
name: 'Test (Linux) - CLI Aggregate'
needs: build
runs-on: 'gemini-cli-ubuntu-16-core'
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 CLI Tests'
run: 'npx vitest run --pool=threads packages/cli/src'
shell: 'bash'