Summary
Add latest-humble and cuda-latest-humble tag aliases to the autoware-base Docker images so that all distros follow a uniform latest-{rosdistro} / cuda-latest-{rosdistro} naming convention.
This would allow load-env.yaml to derive image names via simple string interpolation instead of a case statement, and make adding future distros zero-touch in CI.
Context
Currently humble uses bare :latest / :cuda-latest tags while jazzy uses :latest-jazzy / :cuda-latest-jazzy. Unifying the scheme removes the need for per-distro branching in load-env.yaml.
Tasks
Summary
Add
latest-humbleandcuda-latest-humbletag aliases to the autoware-base Docker images so that all distros follow a uniformlatest-{rosdistro}/cuda-latest-{rosdistro}naming convention.This would allow
load-env.yamlto derive image names via simple string interpolation instead of a case statement, and make adding future distros zero-touch in CI.Context
refactor(ci): pass rosdistro instead of env files to workflows #6952 (comment)
Currently humble uses bare
:latest/:cuda-latesttags while jazzy uses:latest-jazzy/:cuda-latest-jazzy. Unifying the scheme removes the need for per-distro branching inload-env.yaml.Tasks
latest-humbleandcuda-latest-humbletags indocker-build-and-push.yamlload-env.yamlcase statement to uselatest-${rosdistro}interpolation:latest/:cuda-latestas aliases for backwards compatibility