Skip to content

ci: replace ubuntu-latest by ubuntu-slim#273

Merged
ktro2828 merged 2 commits into
mainfrom
ci/ubuntu-slim
Apr 21, 2026
Merged

ci: replace ubuntu-latest by ubuntu-slim#273
ktro2828 merged 2 commits into
mainfrom
ci/ubuntu-slim

Conversation

@ktro2828
Copy link
Copy Markdown
Collaborator

What

This pull request updates the GitHub Actions workflow files to use the ubuntu-slim runner instead of ubuntu-latest for all jobs. This change helps reduce the resource footprint and potentially speeds up CI jobs by using a lighter-weight environment.

CI/CD Environment Updates:

  • Updated the runner for the build-and-test job in .github/workflows/build-and-test.yaml from ubuntu-latest to ubuntu-slim.
  • Updated the runner for the cancel-previous-workflows job in .github/workflows/cancel-previous-workflows.yaml from ubuntu-latest to ubuntu-slim.
  • Updated the runner for the deploy-document job in .github/workflows/deploy-document.yaml from ubuntu-latest to ubuntu-slim.
  • Updated the runner for the pre-commit job in .github/workflows/pre-commit.yaml from ubuntu-latest to ubuntu-slim.
  • Updated the runner for the release-drafter job in .github/workflows/release-drafter.yaml from ubuntu-latest to ubuntu-slim.

Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>
@github-actions github-actions Bot added the ci Continuous Integration (CI) processes and testing label Apr 21, 2026
Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp>
@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Apr 21, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
4222 3493 83% 50% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: 63b6ebb by action🐍

@ktro2828 ktro2828 merged commit 21ae42a into main Apr 21, 2026
4 of 5 checks passed
@ktro2828 ktro2828 deleted the ci/ubuntu-slim branch April 21, 2026 09:09
@ktro2828 ktro2828 mentioned this pull request Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous Integration (CI) processes and testing dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant