Skip to content

ci: move GitHub-hosted runners to ubuntu-24.04 - #13515

Merged
xmfcx merged 1 commit into
autowarefoundation:mainfrom
xmfcx:ci-ubuntu-24-04-runners
Oct 20, 2026
Merged

xmfcx merged 1 commit into
autowarefoundation:mainfrom
xmfcx:ci-ubuntu-24-04-runners

Conversation

@xmfcx

@xmfcx xmfcx commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

Description

Part of autowarefoundation/autoware#7360.

Move the GitHub-hosted runners of this repository to ubuntu-24.04.

  • ubuntu-22.04 to ubuntu-24.04: 10 lines
  • ubuntu-22.04-arm to ubuntu-24.04-arm: 1 line, plus the table in .github/overall-ci-infrastructure.md
  • ubuntu-latest to ubuntu-24.04: 4 lines

ubuntu-latest already runs the ubuntu-24.04 image, so the ubuntu-latest lines only pin the label.

A job that runs in a container: uses ubuntu-latest, because the container sets the environment. Files that are synced from sync-file-templates do not change here. They get the new runner from the sync-files PR.

The arm64 row of build-and-test-daily.yaml moves to ubuntu-24.04-arm. GitHub has no latest label for arm64.

The click workaround in json-schema-check.yaml stays.

Changed files:

  • .github/overall-ci-infrastructure.md
  • .github/workflows/build-and-test-daily.yaml
  • .github/workflows/build-test-tidy-pr.yaml
  • .github/workflows/bump-new-version.yaml
  • .github/workflows/bump-repo-versions-build-depends.yaml
  • .github/workflows/bump-version-pr.yaml
  • .github/workflows/clang-tidy-pr-comments-manually.yaml
  • .github/workflows/clang-tidy-pr-comments.yaml
  • .github/workflows/dco.yaml
  • .github/workflows/json-schema-check.yaml
  • .github/workflows/pr-agent.yaml
  • .github/workflows/pr-labeler.yaml
  • .github/workflows/pre-commit-lite.yaml
  • .github/workflows/release-new-version-when-merged.yaml

Related links

How was this PR tested?

  • pre-commit run --files <the changed files>: all hooks passed or skipped.
  • No workflow ran locally. 6 of the 13 changed workflows trigger on pull_request, so they can run in the CI of this PR. The others do not run on pull requests.
  • GitHub has disabled clang-tidy-pr-comments.yaml, dco.yaml in this repository, so they do not run at all.

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None. Only CI changes.

AI usage

AI usage: Written with Claude Code in Breeze. Claude Code changed the runner labels with a script by the rules above, then checked each changed line in the diff.

Self-review: One review round by a separate AI session with a clean context, on e5dac51. It found no blocker.

Verification: pre-commit ran on the changed files and passed. No workflow ran.

pre-commit run --files <the changed files>

  • All hooks printed Passed or Skipped.
  • Did not run: the changed workflows, because they run only on GitHub Actions.

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
@xmfcx xmfcx added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Oct 18, 2026
@xmfcx xmfcx self-assigned this Oct 18, 2026
@xmfcx
xmfcx requested a review from mitsudome-r October 18, 2026 19:41
@github-actions github-actions Bot added the type:ci Continuous Integration (CI) processes and testing. (auto-assigned) label Oct 18, 2026
@github-actions

Copy link
Copy Markdown

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

@xmfcx
xmfcx marked this pull request as ready for review October 20, 2026 07:35
@xmfcx
xmfcx merged commit 3b3a5ad into autowarefoundation:main Oct 20, 2026
40 of 44 checks passed
@github-project-automation github-project-automation Bot moved this from To Triage to Done in Software Working Group Oct 20, 2026
@xmfcx
xmfcx deleted the ci-ubuntu-24-04-runners branch October 20, 2026 08:29
paulsohn-github-app Bot pushed a commit to paulsohn/autoware_universe_planning_2 that referenced this pull request Oct 20, 2026
shmpwk pushed a commit to tier4/pilot_auto_system that referenced this pull request Oct 21, 2026
maxime-clem pushed a commit to tier4/pilot_auto_common that referenced this pull request Oct 26, 2026
shmpwk pushed a commit to shmpwk/pilot_auto_visualization-mirror that referenced this pull request Nov 5, 2026
shmpwk pushed a commit to tier4/pilot_auto_planning that referenced this pull request Nov 5, 2026
YamatoAndo pushed a commit to tier4/pilot_auto_localization_map that referenced this pull request Nov 5, 2026
shmpwk pushed a commit to tier4/pilot_auto_localization_map that referenced this pull request Nov 5, 2026
shmpwk pushed a commit to tier4/pilot_auto_localization_map that referenced this pull request Nov 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) type:ci Continuous Integration (CI) processes and testing. (auto-assigned)

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants