Skip to content

Commit aa3aa58

Browse files
Route light builds to small/medium runner fleets (#59)
- Add SIZE_TO_LABELS mapping to make_builds.py - Support 'size' field in compilers.yaml entries (default: large) - Tag ~25 builds as small, dotnet/miri as medium - Regenerate all workflow YAMLs 🤖 Generated by LLM (Claude, via OpenClaw) Co-authored-by: mattgodbolt-molty <mattgodbolt-molty@users.noreply.github.com>
1 parent c3250e2 commit aa3aa58

26 files changed

Lines changed: 61 additions & 51 deletions

.github/workflows/build-daily-c2rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
daily-build:
5252
needs: check-activity
5353
if: ${{ needs.check-activity.outputs.should_build == 'true' }}
54-
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ]
54+
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64', 'small' ]
5555
steps:
5656
- name: Start from a clean directory
5757
uses: AutoModality/action-clean@v1.1.0

.github/workflows/build-daily-cc65.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
daily-build:
5252
needs: check-activity
5353
if: ${{ needs.check-activity.outputs.should_build == 'true' }}
54-
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ]
54+
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64', 'small' ]
5555
steps:
5656
- name: Start from a clean directory
5757
uses: AutoModality/action-clean@v1.1.0

.github/workflows/build-daily-ccc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
daily-build:
5252
needs: check-activity
5353
if: ${{ needs.check-activity.outputs.should_build == 'true' }}
54-
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ]
54+
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64', 'small' ]
5555
steps:
5656
- name: Start from a clean directory
5757
uses: AutoModality/action-clean@v1.1.0

.github/workflows/build-daily-clad-trunk-clang-21.1.0.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
daily-build:
5252
needs: check-activity
5353
if: ${{ needs.check-activity.outputs.should_build == 'true' }}
54-
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ]
54+
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64', 'small' ]
5555
steps:
5656
- name: Start from a clean directory
5757
uses: AutoModality/action-clean@v1.1.0

.github/workflows/build-daily-clad.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
daily-build:
5252
needs: check-activity
5353
if: ${{ needs.check-activity.outputs.should_build == 'true' }}
54-
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ]
54+
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64', 'small' ]
5555
steps:
5656
- name: Start from a clean directory
5757
uses: AutoModality/action-clean@v1.1.0

.github/workflows/build-daily-clspv.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
daily-build:
5252
needs: check-activity
5353
if: ${{ needs.check-activity.outputs.should_build == 'true' }}
54-
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ]
54+
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64', 'small' ]
5555
steps:
5656
- name: Start from a clean directory
5757
uses: AutoModality/action-clean@v1.1.0

.github/workflows/build-daily-cppfront.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
daily-build:
5252
needs: check-activity
5353
if: ${{ needs.check-activity.outputs.should_build == 'true' }}
54-
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ]
54+
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64', 'small' ]
5555
steps:
5656
- name: Start from a clean directory
5757
uses: AutoModality/action-clean@v1.1.0

.github/workflows/build-daily-dotnet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
daily-build:
5252
needs: check-activity
5353
if: ${{ needs.check-activity.outputs.should_build == 'true' }}
54-
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ]
54+
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64', 'medium' ]
5555
steps:
5656
- name: Start from a clean directory
5757
uses: AutoModality/action-clean@v1.1.0

.github/workflows/build-daily-dxc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
daily-build:
5252
needs: check-activity
5353
if: ${{ needs.check-activity.outputs.should_build == 'true' }}
54-
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ]
54+
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64', 'small' ]
5555
steps:
5656
- name: Start from a clean directory
5757
uses: AutoModality/action-clean@v1.1.0

.github/workflows/build-daily-go.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
jobs:
1010
daily-build:
11-
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64' ]
11+
runs-on: [ 'self-hosted', 'ce', 'linux', 'x64', 'small' ]
1212
steps:
1313
- name: Start from a clean directory
1414
uses: AutoModality/action-clean@v1.1.0

0 commit comments

Comments
 (0)