husarion-ci/ROS Docker Image

Publish docker images with tags containing ROS distro, package version, release date and manage stable releases.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 26, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: husarion-ci/ros-docker-img-action@a7aade9df805f4875fc50749aa0164ab9f8ca15a # v0.9

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
dockerhub_usernameDockerHub usernameyes
dockerhub_tokenDockerHub tokenyes
main_branch_nameThe name of the main branch - typically "main" or "master"main
dockerfiletarget DockerfileDockerfile
repo_nameCustom repository name: keep empty to get automatically from repo name""
prefixCustom prefix after account/repo_name to be used as the PREFIX argument in the Dockerfil:""
build_type"stable" or "development" releasedevelopment
branch_nameOptional branch name to be used as the BRANCH_NAME argument in the Dockerfilemain
ros_distroTarget ROS distribution to be used as the ROS_DISTRO argument in the Dockerfilehumble
platformsTarget architectureslinux/amd64, linux/arm64
target_distro[Stable release only] Point to the ROS distro (part of tag) of the EXISTING docker image on DockerHubardent
target_release[Stable release only] Point to the release number (part of tag) of the EXISTING docker image on DockerHub0.0.0
target_date[Stable release only] Point to the date (part of tag) of the EXISTING docker image on DockerHub20131206
feature_branch_tag_suffix[Development release only] Custom suffix appended to the tag when building the image from a feature branch""

no outputs