Skip to content

Commit 2541b93

Browse files
committed
perf[ci]: stopped instances
Signed-off-by: Joe Isaacs <[email protected]>
1 parent 062d9a1 commit 2541b93

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

.github/runs-on.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,35 @@ images:
99
arch: "arm64"
1010
name: "vortex-ci-*"
1111
owner: "375504701696"
12+
13+
pools:
14+
# Linux pool - covers UK (8am-6pm GMT) and US-East (8am-6pm EST)
15+
# Combined in UK timezone: 8am-11pm (UK 8-6 + NYC 8-6 = UK 8-11pm)
16+
# Stopped instances only (~15s boot vs ~25s cold-start)
17+
# Cost: ~$96/month (40 × $2.40 EBS storage)
18+
linux-x64:
19+
runner: family=m7i+m7i-flex+m7a/cpu=16/image=ubuntu24-full-x64/extras=s3-cache
20+
timezone: "Europe/London"
21+
schedule:
22+
- name: working-hours
23+
match:
24+
day: ["monday", "tuesday", "wednesday", "thursday", "friday"]
25+
time: ["08:00", "23:00"]
26+
stopped: 40
27+
- name: default
28+
stopped: 10
29+
30+
# Windows pool - same schedule
31+
# Stopped instances only (~20-30s boot vs 2-3min cold-start)
32+
# Cost: ~$5/month (2 × $2.40 EBS storage)
33+
windows-x64:
34+
runner: family=m7i/cpu=8/image=windows22-full-x64
35+
timezone: "Europe/London"
36+
schedule:
37+
- name: working-hours
38+
match:
39+
day: ["monday", "tuesday", "wednesday", "thursday", "friday"]
40+
time: ["08:00", "23:00"]
41+
stopped: 2
42+
- name: default
43+
stopped: 1

0 commit comments

Comments
 (0)