Skip to content

feat: add Ubuntu 24.04 CI matrix entry#9601

Draft
youtalk wants to merge 1 commit intocarla-simulator:ue5-devfrom
youtalk:feat/ci-ubuntu-24.04
Draft

feat: add Ubuntu 24.04 CI matrix entry#9601
youtalk wants to merge 1 commit intocarla-simulator:ue5-devfrom
youtalk:feat/ci-ubuntu-24.04

Conversation

@youtalk
Copy link

@youtalk youtalk commented Mar 23, 2026

  • CarlaUnreal/UnrealEngine#50

Summary

  • Add ubuntu-version input to _ci-ubuntu.yml reusable workflow (default: "22.04")
  • Parameterize container image: carlasim/carla-builder:ue5-${ubuntu-version}
  • Add Ubuntu 24.04 jobs to ue5_dev.yml and ue5_pr.yml with Python 3.12
  • Rename existing jobs to ubuntu-22-* / ubuntu-24-* for clarity

Blocker: Requires carlasim/carla-builder:ue5-24.04 Docker image to be built and published to Docker Hub before CI can use it.

Test plan

  • Build and publish carlasim/carla-builder:ue5-24.04 Docker image
  • Verify Ubuntu 22.04 CI job still passes (regression check)
  • Verify Ubuntu 24.04 CI job passes (full build + smoke tests)

Related: #9597
Depends on: CarlaUnreal/UnrealEngine#50 (Dockerfile changes)


This change is Reviewable

- Add ubuntu-version input to _ci-ubuntu.yml (default: 22.04)
- Parameterize container image: carlasim/carla-builder:ue5-${ubuntu-version}
- Add Ubuntu 24.04 jobs to ue5_dev.yml and ue5_pr.yml with Python 3.12
- Rename existing jobs to ubuntu-22-* for clarity

Requires carlasim/carla-builder:ue5-24.04 Docker image to be published.

Related: carla-simulator#9597
@update-docs
Copy link

update-docs bot commented Mar 23, 2026

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would update our CHANGELOG.md based on your changes.

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