Skip to content

Commit f4a69e2

Browse files
authored
fix(ci): right-size RTT runners (#20)
1 parent 1cd2a44 commit f4a69e2

8 files changed

Lines changed: 12 additions & 11 deletions

.github/actionlint.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
self-hosted-runner:
22
labels:
3+
- blacksmith-16vcpu-ubuntu-2404
34
- blacksmith-32vcpu-ubuntu-2404
45
- crabbox
56
- openclaw

.github/workflows/main-channel-rtt.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,15 +99,15 @@ jobs:
9999
name: Measure OpenClaw main ${{ matrix.label }} RTT
100100
needs: resolve
101101
if: needs.resolve.outputs.should_run == 'true'
102-
runs-on: blacksmith-32vcpu-ubuntu-2404
102+
runs-on: blacksmith-16vcpu-ubuntu-2404
103103
timeout-minutes: 120
104104
environment: qa-live-shared
105105
concurrency:
106106
group: channel-rtt-measure-${{ matrix.channel }}-${{ github.ref }}
107-
cancel-in-progress: false
107+
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
108108
strategy:
109109
fail-fast: false
110-
max-parallel: 2
110+
max-parallel: 1
111111
matrix: ${{ fromJSON(needs.resolve.outputs.matrix) }}
112112
steps:
113113
- name: Checkout RTT tracker

.github/workflows/main-rtt.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ env:
2626
jobs:
2727
measure:
2828
name: Measure OpenClaw main RTT
29-
runs-on: blacksmith-32vcpu-ubuntu-2404
29+
runs-on: blacksmith-16vcpu-ubuntu-2404
3030
timeout-minutes: 90
3131
steps:
3232
- name: Checkout RTT tracker

.github/workflows/main-surface-rtt.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ env:
3636
jobs:
3737
measure-surface-rtt:
3838
name: Measure OpenClaw main surface RTT
39-
runs-on: blacksmith-32vcpu-ubuntu-2404
39+
runs-on: blacksmith-16vcpu-ubuntu-2404
4040
timeout-minutes: 45
4141
concurrency:
4242
group: surface-rtt-measure-main-${{ github.ref }}
43-
cancel-in-progress: false
43+
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
4444
steps:
4545
- name: Checkout RTT tracker
4646
uses: actions/checkout@v6

.github/workflows/release-channel-rtt.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ jobs:
8383
name: Measure OpenClaw ${{ matrix.package.label }} release RTT
8484
needs: resolve
8585
if: needs.resolve.outputs.should_run == 'true'
86-
runs-on: blacksmith-32vcpu-ubuntu-2404
86+
runs-on: blacksmith-16vcpu-ubuntu-2404
8787
timeout-minutes: 120
8888
environment: qa-live-shared
8989
concurrency:

.github/workflows/release-surface-rtt.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
name: Measure OpenClaw ${{ matrix.package.label }} release RTT
7777
needs: resolve
7878
if: needs.resolve.outputs.should_run == 'true'
79-
runs-on: blacksmith-32vcpu-ubuntu-2404
79+
runs-on: blacksmith-16vcpu-ubuntu-2404
8080
timeout-minutes: 60
8181
concurrency:
8282
group: surface-rtt-measure-${{ matrix.package.surface }}-${{ github.ref }}

.github/workflows/stable-release-discord-rtt.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ env:
4141
jobs:
4242
resolve:
4343
name: Resolve OpenClaw Discord release packages
44-
runs-on: blacksmith-32vcpu-ubuntu-2404
44+
runs-on: blacksmith-16vcpu-ubuntu-2404
4545
outputs:
4646
anchor: ${{ steps.release.outputs.anchor }}
4747
matrix: ${{ steps.release.outputs.matrix }}
@@ -87,7 +87,7 @@ jobs:
8787
cancel-in-progress: false
8888
strategy:
8989
fail-fast: false
90-
max-parallel: 8
90+
max-parallel: 2
9191
matrix:
9292
package: ${{ fromJSON(needs.resolve.outputs.matrix) }}
9393
steps:

.github/workflows/stable-release-rtt.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ env:
4444
jobs:
4545
measure:
4646
name: Measure OpenClaw release RTT
47-
runs-on: blacksmith-32vcpu-ubuntu-2404
47+
runs-on: blacksmith-16vcpu-ubuntu-2404
4848
timeout-minutes: 90
4949
steps:
5050
- name: Checkout RTT tracker

0 commit comments

Comments
 (0)