Skip to content

Move all jobs to ubuntu-slim runner#612

Closed
jwillemsen wants to merge 1 commit intomasterfrom
jwi-slimrunner
Closed

Move all jobs to ubuntu-slim runner#612
jwillemsen wants to merge 1 commit intomasterfrom
jwi-slimrunner

Conversation

@jwillemsen
Copy link
Copy Markdown
Owner

@jwillemsen jwillemsen commented Jan 28, 2026

* .github/workflows/hassfest.yaml:
* .github/workflows/precommit.yaml:
* .github/workflows/tests.yaml:
* .github/workflows/validate.yml:

Summary by CodeRabbit

  • Chores
    • Updated CI/CD workflow infrastructure configurations for improved resource efficiency across automated testing and validation pipelines.

✏️ Tip: You can customize this high-level summary in your review settings.

    * .github/workflows/hassfest.yaml:
    * .github/workflows/precommit.yaml:
    * .github/workflows/tests.yaml:
    * .github/workflows/validate.yml:
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Jan 28, 2026

Walkthrough

This pull request updates four GitHub Actions workflow files to use ubuntu-slim as the runner image instead of ubuntu-latest across hassfest, precommit, tests, and validate workflows. No functional changes to workflow logic or steps.

Changes

Cohort / File(s) Summary
GitHub Actions Runner Update
.github/workflows/hassfest.yaml, precommit.yaml, tests.yaml, validate.yml
Runner image changed from ubuntu-latest to ubuntu-slim across all four workflow files. Each file contains a single-line modification affecting the runs-on configuration.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 Four workflows now slim and swift,
Ubuntu's leaner, lighter gift,
No logic changed, just runners lean,
The cleanest CI you've ever seen!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and accurately summarizes the main change: moving all jobs from ubuntu-latest to ubuntu-slim runner across multiple workflow files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch jwi-slimrunner

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link
Copy Markdown

codecov bot commented Jan 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.91%. Comparing base (c2a91dd) to head (3dc65a0).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #612   +/-   ##
=======================================
  Coverage   96.91%   96.91%           
=======================================
  Files          16       16           
  Lines        1782     1782           
=======================================
  Hits         1727     1727           
  Misses         55       55           

☔ 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.

@jwillemsen jwillemsen closed this Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant