Skip to content

Commit 23800ec

Browse files
pncclaude
andcommitted
CI: try larger runners (4-core Linux, xlarge macOS)
Experiment to measure speedup. Linux gets KVM on larger runners. macOS is still TCG but has more CPU/RAM. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b3d0970 commit 23800ec

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99

1010
jobs:
1111
unit-tests:
12-
runs-on: ubuntu-latest
12+
runs-on: ubuntu-latest-4-cores
1313
steps:
1414
- uses: actions/checkout@v5
1515
- name: Install uv
@@ -19,8 +19,8 @@ jobs:
1919
- run: uv run pytest tests/test_filter.py -v
2020

2121
e2e-linux:
22-
runs-on: ubuntu-latest
23-
timeout-minutes: 20
22+
runs-on: ubuntu-latest-4-cores # KVM-enabled, ~90s vs ~4min under TCG
23+
timeout-minutes: 10
2424
steps:
2525
- uses: actions/checkout@v5
2626
- name: Install uv
@@ -52,7 +52,7 @@ jobs:
5252
${{ runner.temp }}/vm-state/mitmdump.log
5353
5454
e2e-macos:
55-
runs-on: macos-latest
55+
runs-on: macos-latest-xlarge
5656
timeout-minutes: 20
5757
steps:
5858
- uses: actions/checkout@v5

0 commit comments

Comments
 (0)