Skip to content

Commit 8c92a7d

Browse files
committed
🤖 Upgrade integration test runner and increase parallelism
- Use depot-ubuntu-24.04-32 (32 cores) instead of 22.04-16 for integration tests - Increase maxWorkers to 200% to better utilize the 32 cores - Should speed up integration tests and potentially fix 'spawn bash ENOENT' issues
1 parent 86e5676 commit 8c92a7d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ jobs:
8080

8181
integration-test:
8282
name: Integration Tests
83-
runs-on: ${{ github.repository_owner == 'coder' && 'depot-ubuntu-22.04-16' || 'ubuntu-latest' }}
83+
runs-on: ${{ github.repository_owner == 'coder' && 'depot-ubuntu-24.04-32' || 'ubuntu-latest' }}
8484
steps:
8585
- name: Checkout code
8686
uses: actions/checkout@v4
@@ -90,7 +90,7 @@ jobs:
9090
- uses: ./.github/actions/setup-cmux
9191

9292
- name: Run integration tests with coverage
93-
run: TEST_INTEGRATION=1 bun x jest --coverage --silent tests
93+
run: TEST_INTEGRATION=1 bun x jest --coverage --silent --maxWorkers=200% tests
9494
env:
9595
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
9696
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}

0 commit comments

Comments
 (0)