husarion-ci/ROS Docker Image
Publish docker images with tags containing ROS distro, package version, release date and manage stable releases.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 26, 2026
- License
- Apache 2.0
Pinned Snippet
uses: husarion-ci/ros-docker-img-action@a7aade9df805f4875fc50749aa0164ab9f8ca15a # v0.9tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| dockerhub_username | DockerHub username | yes | — |
| dockerhub_token | DockerHub token | yes | — |
| main_branch_name | The name of the main branch - typically "main" or "master" | — | main |
| dockerfile | target Dockerfile | — | Dockerfile |
| repo_name | Custom repository name: keep empty to get automatically from repo name | — | "" |
| prefix | Custom prefix after account/repo_name to be used as the PREFIX argument in the Dockerfil: | — | "" |
| build_type | "stable" or "development" release | — | development |
| branch_name | Optional branch name to be used as the BRANCH_NAME argument in the Dockerfile | — | main |
| ros_distro | Target ROS distribution to be used as the ROS_DISTRO argument in the Dockerfile | — | humble |
| platforms | Target architectures | — | linux/amd64, linux/arm64 |
| target_distro | [Stable release only] Point to the ROS distro (part of tag) of the EXISTING docker image on DockerHub | — | ardent |
| target_release | [Stable release only] Point to the release number (part of tag) of the EXISTING docker image on DockerHub | — | 0.0.0 |
| target_date | [Stable release only] Point to the date (part of tag) of the EXISTING docker image on DockerHub | — | 20131206 |
| feature_branch_tag_suffix | [Development release only] Custom suffix appended to the tag when building the image from a feature branch | — | "" |
Outputs
no outputs