Skip to content

Commit e8ebf51

Browse files
JAORMXclaude
andauthored
Use ubuntu-slim runner for lightweight CI jobs (#2869)
* Use ubuntu-slim runner for lightweight CI jobs Switch 9 jobs across 8 workflow files to use the new ubuntu-slim runner (1 vCPU) instead of ubuntu-latest for cost savings. These jobs only perform lightweight operations like GitHub API calls, JSON validation, spellchecking, and git operations. Jobs updated: - pr-size-labeler: calculate-pr-size - pr-size-label-apply: apply-size-label, enforce-xl-justification - validate-proposal-naming: validate-proposal-naming - spellcheck: codespell - update-docs-website: trigger-docs-update - update-registry: update-registry - releaser: compute-build-flags - renovate-config-validation: validate-renovate-config Reference: https://github.blog/changelog/2025-10-28-1-vcpu-linux-runner-now-available-in-github-actions-in-public-preview/ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Revert spellcheck to ubuntu-latest (needs Docker) The codespell action uses a Dockerfile and requires Docker which is not available on ubuntu-slim runners. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent bba72f1 commit e8ebf51

File tree

7 files changed

+8
-8
lines changed

7 files changed

+8
-8
lines changed

.github/workflows/pr-size-label-apply.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permissions:
1212
jobs:
1313
apply-size-label:
1414
name: Apply Size Label
15-
runs-on: ubuntu-latest
15+
runs-on: ubuntu-slim
1616
if: github.event.workflow_run.conclusion == 'success'
1717
steps:
1818
- name: Download artifact
@@ -79,7 +79,7 @@ jobs:
7979
8080
enforce-xl-justification:
8181
name: Enforce XL PR Justification
82-
runs-on: ubuntu-latest
82+
runs-on: ubuntu-slim
8383
if: github.event.workflow_run.conclusion == 'success'
8484
steps:
8585
- name: Checkout repository

.github/workflows/pr-size-labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ permissions:
1010
jobs:
1111
calculate-pr-size:
1212
name: Calculate PR Size
13-
runs-on: ubuntu-latest
13+
runs-on: ubuntu-slim
1414
steps:
1515
- name: Get PR details
1616
id: pr

.github/workflows/releaser.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ permissions:
3232
jobs:
3333
compute-build-flags:
3434
name: Compute Build Flags
35-
runs-on: ubuntu-latest
35+
runs-on: ubuntu-slim
3636
outputs:
3737
commit-date: ${{ steps.ldflags.outputs.commit-date }}
3838
commit: ${{ steps.ldflags.outputs.commit }}

.github/workflows/renovate-config-validation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ permissions:
2020
jobs:
2121
validate-renovate-config:
2222
name: Validate Renovate Configuration
23-
runs-on: ubuntu-latest
23+
runs-on: ubuntu-slim
2424
steps:
2525
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
2626

.github/workflows/update-docs-website.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ on:
1616
jobs:
1717
trigger-docs-update:
1818
name: Trigger Documentation Update
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-slim
2020

2121
steps:
2222
- name: Trigger docs update workflow

.github/workflows/update-registry.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ permissions:
1414
jobs:
1515
update-registry:
1616
name: Update Registry
17-
runs-on: ubuntu-latest
17+
runs-on: ubuntu-slim
1818
steps:
1919
- name: Checkout repository
2020
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6

.github/workflows/validate-proposal-naming.yml

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

1717
jobs:
1818
validate-proposal-naming:
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-slim
2020
steps:
2121
- name: Checkout code
2222
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6

0 commit comments

Comments
 (0)