Skip to content

Conversation

@JAORMX
Copy link
Collaborator

@JAORMX JAORMX commented Dec 3, 2025

Summary

  • 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
  • ubuntu-slim is in public preview and designed for smaller, cheaper workloads

Jobs Updated

Workflow Job(s)
pr-size-labeler.yml calculate-pr-size
pr-size-label-apply.yml apply-size-label, enforce-xl-justification
validate-proposal-naming.yml validate-proposal-naming
spellcheck.yml codespell
update-docs-website.yml trigger-docs-update
update-registry.yml update-registry
releaser.yml compute-build-flags
renovate-config-validation.yml validate-renovate-config

Reference

https://github.blog/changelog/2025-10-28-1-vcpu-linux-runner-now-available-in-github-actions-in-public-preview/

Test plan

  • Verify PR size labeler workflows run successfully
  • Verify spellcheck workflow runs successfully
  • Monitor other workflows on next trigger

🤖 Generated with Claude Code

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>
@github-actions github-actions bot added the size/XS Extra small PR: < 100 lines changed label Dec 3, 2025
@codecov
Copy link

codecov bot commented Dec 3, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 56.68%. Comparing base (a5ff43f) to head (1b25709).
⚠️ Report is 7 commits behind head on main.

Additional details and impacted files
@@ Coverage Diff @@ ## main #2869 +/- ## ========================================== + Coverage 56.66% 56.68% +0.02%  ========================================== Files 322 322 Lines 31279 31279 ========================================== + Hits 17723 17731 +8  + Misses 12038 12025 -13  - Partials 1518 1523 +5 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
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>
@JAORMX
Copy link
Collaborator Author

JAORMX commented Dec 3, 2025

Note: Reverted spellcheck.yml back to ubuntu-latest because the codespell-project/actions-codespell action uses a Dockerfile internally, and ubuntu-slim runners don't have Docker installed.

This is a good discovery - any GitHub Action that builds a Docker container will need ubuntu-latest instead of ubuntu-slim.

@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Dec 3, 2025
@JAORMX JAORMX merged commit e8ebf51 into main Dec 3, 2025
32 checks passed
@JAORMX JAORMX deleted the use-ubuntu-slim-runners branch December 3, 2025 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XS Extra small PR: < 100 lines changed

4 participants