{"id":34782,"name":"ika-rwth-aachen/docker-ros","description":"docker-ros automatically builds development and deployment Docker images for your ROS-based repositories","url":"https://github.com/ika-rwth-aachen/docker-ros","last_synced_at":"2025-09-05T06:19:22.966Z","repository":{"id":170662780,"uuid":"633896298","full_name":"ika-rwth-aachen/docker-ros","owner":"ika-rwth-aachen","description":"docker-ros automatically builds development and deployment Docker images for your ROS-based repositories","archived":false,"fork":false,"pushed_at":"2025-08-13T06:48:45.000Z","size":1492,"stargazers_count":171,"open_issues_count":3,"forks_count":21,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-08-13T07:09:52.562Z","etag":null,"topics":["docker","github-actions","gitlab-ci","ros"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ika-rwth-aachen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-04-28T14:28:57.000Z","updated_at":"2025-08-13T05:19:23.000Z","dependencies_parsed_at":"2023-10-11T17:39:42.745Z","dependency_job_id":"df0cf650-f58d-43e4-b62d-f0027e9cef9d","html_url":"https://github.com/ika-rwth-aachen/docker-ros","commit_stats":null,"previous_names":["ika-rwth-aachen/docker-ros"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ika-rwth-aachen","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/sbom","scorecard":{"id":483492,"data":{"date":"2025-08-11","repo":{"name":"github.com/ika-rwth-aachen/docker-ros","commit":"8428598249a66645c233d735307c51c4f6ced9d1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"17 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":5,"reason":"Found 8/14 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/github.yml:1","Warn: no topLevel permission defined: .github/workflows/gitlab.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/github.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/ika-rwth-aachen/docker-ros/github.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gitlab.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/ika-rwth-aachen/docker-ros/gitlab.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gitlab.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ika-rwth-aachen/docker-ros/gitlab.yml/main?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:4","Warn: containerImage not pinned by hash: docker/Dockerfile:163","Warn: containerImage not pinned by hash: docker/Dockerfile:263","Warn: containerImage not pinned by hash: docker/Dockerfile:271","Warn: containerImage not pinned by hash: docker/Dockerfile:280","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   5 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T17:12:47.445Z","repository_id":170662780,"created_at":"2025-08-19T17:12:47.445Z","updated_at":"2025-08-19T17:12:47.445Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273719793,"owners_count":25155794,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"ika-rwth-aachen","name":"Institut für Kraftfahrzeuge, RWTH Aachen, ika","uuid":"53293024","kind":"organization","description":"","email":null,"website":"https://www.ika.rwth-aachen.de","location":"Aachen, Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/53293024?v=4","repositories_count":16,"last_synced_at":"2023-03-05T01:18:58.376Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ika-rwth-aachen","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T03:33:08.044Z","updated_at":"2023-03-05T01:18:58.456Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ika-rwth-aachen","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ika-rwth-aachen/repositories"},"packages":[{"id":7827402,"name":"ika-rwth-aachen/docker-ros","ecosystem":"actions","description":"docker-ros automatically builds development and deployment Docker images for your ROS-based repositories.","homepage":"","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/ika-rwth-aachen/docker-ros","keywords_array":["docker","github-actions","gitlab-ci","ros"],"namespace":"ika-rwth-aachen","versions_count":16,"first_release_published_at":"2023-06-08T13:08:21.000Z","latest_release_published_at":"2025-06-07T17:29:34.000Z","latest_release_number":"v1.8.0","last_synced_at":"2025-08-04T13:02:16.033Z","created_at":"2023-06-09T12:08:53.544Z","updated_at":"2025-08-04T13:04:24.738Z","registry_url":"https://github.com/ika-rwth-aachen/docker-ros","install_command":null,"documentation_url":null,"metadata":{"name":"docker-ros","description":"docker-ros automatically builds development and deployment Docker images for your ROS-based repositories.","branding":{"color":"blue","icon":"package"},"inputs":{"additional-debs-file":{"description":"Relative filepath to file containing additional apt deb packages to install","default":"docker/additional-debs.txt"},"additional-files-dir":{"description":"Relative path to directory containing additional files to copy into image","default":"docker/additional-files"},"additional-pip-file":{"description":"Relative filepath to file containing additional pip packages to install","default":"docker/additional-pip-requirements.txt"},"after-dependency-installation-script":{"description":"Relative filepath to script containing commands to run after dependency installation","default":"docker/custom.sh"},"base-image":{"description":"Base image name:tag","required":true},"before-dependency-identification-script":{"description":"Relative filepath to script containing commands to run before dependency identification","default":"docker/before_dependency_identification.sh"},"before-dependency-installation-script":{"description":"Relative filepath to script containing commands to run before dependency installation","default":"docker/before_dependency_installation.sh"},"blacklisted-packages-file":{"description":"Relative filepath to file containing blacklisted packages to remove from workspace","default":"docker/blacklisted-packages.txt"},"build-context":{"description":"Build context of Docker build process","default":"${{ github.workspace }}"},"command":{"description":"Launch command of run image (required if target=run)"},"cmake-args":{"description":"CMake arguments to pass to `colcon build`","default":"-DCMAKE_BUILD_TYPE=Release"},"dev-image-name":{"description":"Image name of dev image","default":"ghcr.io/${{ github.repository }}"},"dev-image-tag":{"description":"Image tag of dev image"},"disable-ros-installation":{"description":"Disable automatic installation of `ros-$ROS_DISTRO-ros-core` package, e.g., if ROS is already installed in `base-image` and package is not available for the OS","default":false},"enable-checkout":{"description":"Enable checkout action to (re-)download your repository prior to running the pipeline","default":true},"enable-checkout-lfs":{"description":"Enable Git LFS support for the checkout action","default":true},"enable-checkout-submodules":{"description":"Enable submodules for the checkout action (false|true|recursive)","default":"recursive"},"enable-industrial-ci":{"description":"Enable industrial_ci","default":false},"enable-push-as-latest":{"description":"Push images with tag `latest`/`latest-dev` in addition to the configured image names","default":false},"enable-recursive-additional-debs":{"description":"Enable recursive discovery of files named `additional-debs-file`","default":false},"enable-recursive-additional-pip":{"description":"Enable recursive discovery of files named `additional-pip-file`","default":false},"enable-recursive-after-dependency-installation-script":{"description":"Enable recursive discovery of files named `after-dependency-installation-script`","default":false},"enable-recursive-before-dependency-installation-script":{"description":"Enable recursive discovery of files named `before-dependency-installation-script`","default":false},"enable-recursive-blacklisted-packages":{"description":"Enable recursive discovery of files named `blacklisted-packages-file`","default":false},"enable-singlearch-push":{"description":"Enable push of single arch images with [-amd64|-arm64] postfix","default":false},"enable-slim":{"description":"Enable an extra slimmed run image via slim (only if run stage is targeted)","default":true},"git-https-password":{"description":"Password for cloning private Git repositories via HTTPS","default":"${{ github.token }}"},"git-https-server":{"description":"Server URL (without protocol) for cloning private Git repositories via HTTPS","default":"github.com"},"git-https-user":{"description":"Username for cloning private Git repositories via HTTPS","default":"${{ github.actor }}"},"git-ssh-known-host-keys":{"description":"Known SSH host keys for cloning private Git repositories via SSH (may be obtained using `ssh-keyscan`)"},"git-ssh-private-key":{"description":"SSH private key for cloning private Git repositories via SSH"},"image-name":{"description":"Image name of run image","default":"ghcr.io/${{ github.repository }}"},"image-tag":{"description":"Image tag of run image","default":"latest"},"platform":{"description":"Target platform architecture (comma-separated list) [amd64|arm64|...]"},"registry":{"description":"Docker registry to push images to","default":"ghcr.io"},"registry-password":{"description":"Docker registry password","default":"${{ github.token }}"},"registry-user":{"description":"Docker registry username","default":"${{ github.actor }}"},"ros-distro":{"description":"ROS Distro (required if ROS is not installed in `base-image`)"},"rmw-implementation":{"description":"RMW implementation to use (only for ROS 2)","default":"rmw_fastrtps_cpp"},"slim-build-args":{"description":"Arguments to `slim build` (except for `--target` and `--tag`)","default":"--sensor-ipc-mode proxy --continue-after=10 --show-clogs --http-probe=false --include-path /opt/ros --include-path /docker-ros/ws/install"},"slim-image-name":{"description":"Image name of slim run image","default":"ghcr.io/${{ github.repository }}"},"slim-image-tag":{"description":"Image tag of slim run image"},"target":{"description":"Target stage of Dockerfile (comma-separated list) [dev|run]","default":"run"}},"runs":{"using":"composite","steps":[{"name":"Checkout repository","uses":"actions/checkout@v3","if":"${{ inputs.enable-checkout == 'true' }}","with":{"submodules":"${{ inputs.enable-checkout-submodules }}","lfs":"${{ inputs.enable-checkout-lfs }}"}},{"name":"Set up docker-ros","shell":"bash","working-directory":"${{ inputs.build-context }}","run":"if ! [[ -d \"docker/docker-ros\" ]]; then\n  mkdir -p docker\n  cp -r ${GITHUB_ACTION_PATH} docker/docker-ros\nfi\n"},{"name":"Prepare setup of QEMU","id":"prepare-setup-of-qemu","shell":"bash","run":"echo \"RUNNER_ARCH=$(dpkg --print-architecture)\" \u003e\u003e $GITHUB_OUTPUT"},{"name":"Set up QEMU","if":"${{ steps.prepare-setup-of-qemu.outputs.RUNNER_ARCH != inputs.platform }}","uses":"docker/setup-qemu-action@v2"},{"name":"Login to Docker registry","uses":"docker/login-action@v3","with":{"registry":"${{ inputs.registry }}","username":"${{ inputs.registry-user }}","password":"${{ inputs.registry-password }}"}},{"name":"Set up Docker buildx","uses":"docker/setup-buildx-action@v3"},{"name":"Enforce lower-case image name","id":"image-name","uses":"ASzc/change-string-case-action@v6","with":{"string":"${{ inputs.image-name }}"}},{"name":"Enforce lower-case dev image name","id":"dev-image-name","uses":"ASzc/change-string-case-action@v6","with":{"string":"${{ inputs.dev-image-name }}"}},{"name":"Enforce lower-case slim image name","id":"slim-image-name","uses":"ASzc/change-string-case-action@v6","with":{"string":"${{ inputs.slim-image-name }}"}},{"name":"Build images","id":"build-images","shell":"bash","working-directory":"${{ inputs.build-context }}","run":"docker/docker-ros/scripts/ci.sh","env":{"ADDITIONAL_DEBS_FILE":"${{ inputs.additional-debs-file }}","ADDITIONAL_FILES_DIR":"${{ inputs.additional-files-dir }}","ADDITIONAL_PIP_FILE":"${{ inputs.additional-pip-file }}","AFTER_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.after-dependency-installation-script }}","BASE_IMAGE":"${{ inputs.base-image }}","BEFORE_DEPENDENCY_IDENTIFICATION_SCRIPT":"${{ inputs.before-dependency-identification-script }}","BEFORE_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.before-dependency-installation-script }}","BLACKLISTED_PACKAGES_FILE":"${{ inputs.blacklisted-packages-file }}","COMMAND":"${{ inputs.command }}","CMAKE_ARGS":"${{ inputs.cmake-args }}","DEV_IMAGE_NAME":"${{ steps.dev-image-name.outputs.lowercase }}","DEV_IMAGE_TAG":"${{ inputs.dev-image-tag }}","DISABLE_ROS_INSTALLATION":"${{ inputs.disable-ros-installation }}","ENABLE_RECURSIVE_ADDITIONAL_DEBS":"${{ inputs.enable-recursive-additional-debs }}","ENABLE_RECURSIVE_ADDITIONAL_PIP":"${{ inputs.enable-recursive-additional-pip }}","ENABLE_RECURSIVE_AFTER_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.enable-recursive-after-dependency-installation-script }}","ENABLE_RECURSIVE_BEFORE_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.enable-recursive-before-dependency-installation-script }}","ENABLE_RECURSIVE_BLACKLISTED_PACKAGES":"${{ inputs.enable-recursive-blacklisted-packages }}","ENABLE_RECURSIVE_VCS_IMPORT":"${{ inputs.enable-recursive-vcs-import }}","ENABLE_SLIM":"${{ inputs.enable-slim }}","GIT_HTTPS_PASSWORD":"${{ inputs.git-https-password }}","GIT_HTTPS_SERVER":"${{ inputs.git-https-server }}","GIT_HTTPS_USER":"${{ inputs.git-https-user }}","GIT_SSH_KNOWN_HOST_KEYS":"${{ inputs.git-ssh-known-host-keys }}","GIT_SSH_PRIVATE_KEY":"${{ inputs.git-ssh-private-key }}","IMAGE_NAME":"${{ steps.image-name.outputs.lowercase }}","IMAGE_TAG":"${{ inputs.image-tag }}","PLATFORM":"${{ inputs.platform }}","RMW_IMPLEMENTATION":"${{ inputs.rmw-implementation }}","ROS_DISTRO":"${{ inputs.ros-distro }}","SLIM_BUILD_ARGS":"${{ inputs.slim-build-args }}","SLIM_IMAGE_NAME":"${{ steps.slim-image-name.outputs.lowercase }}","SLIM_IMAGE_TAG":"${{ inputs.slim-image-tag }}","TARGET":"${{ inputs.target }}","VCS_IMPORT_FILE":"${{ inputs.vcs-import-file }}"}},{"name":"Set up industrial_ci","if":"${{ inputs.enable-industrial-ci == 'true' }}","shell":"bash","run":"test -f ${{ inputs.build-context }}/.repos || echo \"repositories:\" \u003e ${{ inputs.build-context }}/.repos"},{"name":"Run industrial_ci","if":"${{ inputs.enable-industrial-ci == 'true' }}","uses":"ros-industrial/industrial_ci@master","env":{"ADDITIONAL_DEBS":"git","AFTER_INIT_EMBED":"[[ -n ${{ inputs.git-https-server }} ]] \u0026\u0026 git config --global url.https://${{ inputs.git-https-user }}:${{ inputs.git-https-password }}@${{ inputs.git-https-server }}.insteadOf https://${{ inputs.git-https-server }}","DOCKER_IMAGE":"${{ steps.build-images.outputs.INDUSTRIAL_CI_IMAGE }}","DOCKER_PULL":false,"DOCKER_RUN_OPTS":"-u root:root","SSH_PRIVATE_KEY":"${{ inputs.git-ssh-private-key }}","SSH_SERVER_HOSTKEYS":"${{ inputs.git-ssh-known-host-keys }}","TARGET_WORKSPACE":"${{ inputs.build-context }}","UPSTREAM_WORKSPACE":"${{ inputs.build-context }}/.repos"}},{"name":"Slugify ref name","id":"slugify-ref-name","uses":"gacts/github-slug@v1","with":{"to-slug":"${{ github.ref_name }}"}},{"name":"Push images","shell":"bash","working-directory":"${{ inputs.build-context }}","run":"docker/docker-ros/scripts/ci.sh","env":{"ADDITIONAL_DEBS_FILE":"${{ inputs.additional-debs-file }}","ADDITIONAL_FILES_DIR":"${{ inputs.additional-files-dir }}","ADDITIONAL_PIP_FILE":"${{ inputs.additional-pip-file }}","AFTER_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.after-dependency-installation-script }}","BASE_IMAGE":"${{ inputs.base-image }}","BEFORE_DEPENDENCY_IDENTIFICATION_SCRIPT":"${{ inputs.before-dependency-identification-script }}","BEFORE_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.before-dependency-installation-script }}","BLACKLISTED_PACKAGES_FILE":"${{ inputs.blacklisted-packages-file }}","COMMAND":"${{ inputs.command }}","CMAKE_ARGS":"${{ inputs.cmake-args }}","DEV_IMAGE_NAME":"${{ steps.dev-image-name.outputs.lowercase }}","DEV_IMAGE_TAG":"${{ inputs.dev-image-tag }}","DISABLE_ROS_INSTALLATION":"${{ inputs.disable-ros-installation }}","ENABLE_RECURSIVE_ADDITIONAL_DEBS":"${{ inputs.enable-recursive-additional-debs }}","ENABLE_RECURSIVE_ADDITIONAL_PIP":"${{ inputs.enable-recursive-additional-pip }}","ENABLE_RECURSIVE_AFTER_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.enable-recursive-after-dependency-installation-script }}","ENABLE_RECURSIVE_BEFORE_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.enable-recursive-before-dependency-installation-script }}","ENABLE_RECURSIVE_BLACKLISTED_PACKAGES":"${{ inputs.enable-recursive-blacklisted-packages }}","ENABLE_RECURSIVE_VCS_IMPORT":"${{ inputs.enable-recursive-vcs-import }}","ENABLE_SINGLEARCH_PUSH":"${{ inputs.enable-singlearch-push }}","ENABLE_SLIM":"${{ inputs.enable-slim }}","GIT_HTTPS_PASSWORD":"${{ inputs.git-https-password }}","GIT_HTTPS_SERVER":"${{ inputs.git-https-server }}","GIT_HTTPS_USER":"${{ inputs.git-https-user }}","GIT_SSH_KNOWN_HOST_KEYS":"${{ inputs.git-ssh-known-host-keys }}","GIT_SSH_PRIVATE_KEY":"${{ inputs.git-ssh-private-key }}","IMAGE_NAME":"${{ steps.image-name.outputs.lowercase }}","IMAGE_TAG":"${{ inputs.image-tag }}","PLATFORM":"${{ inputs.platform }}","RMW_IMPLEMENTATION":"${{ inputs.rmw-implementation }}","ROS_DISTRO":"${{ inputs.ros-distro }}","SLIM_BUILD_ARGS":"${{ inputs.slim-build-args }}","SLIM_IMAGE_NAME":"${{ steps.slim-image-name.outputs.lowercase }}","SLIM_IMAGE_TAG":"${{ inputs.slim-image-tag }}","TARGET":"${{ inputs.target }}","VCS_IMPORT_FILE":"${{ inputs.vcs-import-file }}","_ENABLE_IMAGE_PUSH":true,"_IMAGE_POSTFIX":"${{ github.ref != format('refs/heads/{0}', github.event.repository.default_branch) \u0026\u0026 format('_{0}_ci', steps.slugify-ref-name.outputs.slug) || '' }}"}},{"name":"Push images (as latest)","if":"${{ inputs.enable-push-as-latest == 'true' }}","shell":"bash","working-directory":"${{ inputs.build-context }}","run":"docker/docker-ros/scripts/ci.sh","env":{"ADDITIONAL_DEBS_FILE":"${{ inputs.additional-debs-file }}","ADDITIONAL_FILES_DIR":"${{ inputs.additional-files-dir }}","ADDITIONAL_PIP_FILE":"${{ inputs.additional-pip-file }}","AFTER_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.after-dependency-installation-script }}","BASE_IMAGE":"${{ inputs.base-image }}","BEFORE_DEPENDENCY_IDENTIFICATION_SCRIPT":"${{ inputs.before-dependency-identification-script }}","BEFORE_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.before-dependency-installation-script }}","BLACKLISTED_PACKAGES_FILE":"${{ inputs.blacklisted-packages-file }}","COMMAND":"${{ inputs.command }}","CMAKE_ARGS":"${{ inputs.cmake-args }}","DEV_IMAGE_NAME":"${{ steps.dev-image-name.outputs.lowercase }}","DEV_IMAGE_TAG":"latest-dev","DISABLE_ROS_INSTALLATION":"${{ inputs.disable-ros-installation }}","ENABLE_RECURSIVE_ADDITIONAL_DEBS":"${{ inputs.enable-recursive-additional-debs }}","ENABLE_RECURSIVE_ADDITIONAL_PIP":"${{ inputs.enable-recursive-additional-pip }}","ENABLE_RECURSIVE_AFTER_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.enable-recursive-after-dependency-installation-script }}","ENABLE_RECURSIVE_BEFORE_DEPENDENCY_INSTALLATION_SCRIPT":"${{ inputs.enable-recursive-before-dependency-installation-script }}","ENABLE_RECURSIVE_BLACKLISTED_PACKAGES":"${{ inputs.enable-recursive-blacklisted-packages }}","ENABLE_RECURSIVE_VCS_IMPORT":"${{ inputs.enable-recursive-vcs-import }}","ENABLE_SINGLEARCH_PUSH":"${{ inputs.enable-singlearch-push }}","ENABLE_SLIM":"${{ inputs.enable-slim }}","GIT_HTTPS_PASSWORD":"${{ inputs.git-https-password }}","GIT_HTTPS_SERVER":"${{ inputs.git-https-server }}","GIT_HTTPS_USER":"${{ inputs.git-https-user }}","GIT_SSH_KNOWN_HOST_KEYS":"${{ inputs.git-ssh-known-host-keys }}","GIT_SSH_PRIVATE_KEY":"${{ inputs.git-ssh-private-key }}","IMAGE_NAME":"${{ steps.image-name.outputs.lowercase }}","IMAGE_TAG":"latest","PLATFORM":"${{ inputs.platform }}","RMW_IMPLEMENTATION":"${{ inputs.rmw-implementation }}","ROS_DISTRO":"${{ inputs.ros-distro }}","SLIM_BUILD_ARGS":"${{ inputs.slim-build-args }}","SLIM_IMAGE_NAME":"${{ steps.slim-image-name.outputs.lowercase }}","SLIM_IMAGE_TAG":"latest-slim","TARGET":"${{ inputs.target }}","VCS_IMPORT_FILE":"${{ inputs.vcs-import-file }}","_ENABLE_IMAGE_PUSH":true,"_IMAGE_POSTFIX":"${{ github.ref != format('refs/heads/{0}', github.event.repository.default_branch) \u0026\u0026 format('_{0}_ci', steps.slugify-ref-name.outputs.slug) || '' }}"}}]},"default_branch":"main","path":null},"repo_metadata":{"id":170662780,"uuid":"633896298","full_name":"ika-rwth-aachen/docker-ros","owner":"ika-rwth-aachen","description":"docker-ros automatically builds development and deployment Docker images for your ROS-based repositories","archived":false,"fork":false,"pushed_at":"2025-06-18T10:31:07.000Z","size":1488,"stargazers_count":152,"open_issues_count":2,"forks_count":21,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-08-01T16:52:02.605Z","etag":null,"topics":["docker","github-actions","gitlab-ci","ros"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ika-rwth-aachen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-04-28T14:28:57.000Z","updated_at":"2025-07-11T09:35:43.000Z","dependencies_parsed_at":"2023-10-11T17:39:42.745Z","dependency_job_id":"df0cf650-f58d-43e4-b62d-f0027e9cef9d","html_url":"https://github.com/ika-rwth-aachen/docker-ros","commit_stats":null,"previous_names":["ika-rwth-aachen/docker-ros"],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ika-rwth-aachen","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268699205,"owners_count":24292425,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-04T02:00:09.867Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"ika-rwth-aachen","name":"Institut für Kraftfahrzeuge, RWTH Aachen, ika","uuid":"53293024","kind":"organization","description":"","email":null,"website":"https://www.ika.rwth-aachen.de","location":"Aachen, Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/53293024?v=4","repositories_count":16,"last_synced_at":"2023-03-05T01:18:58.376Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ika-rwth-aachen","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T03:33:08.044Z","updated_at":"2023-03-05T01:18:58.456Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ika-rwth-aachen","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ika-rwth-aachen/repositories"},"tags":[{"name":"v1.8.0","sha":"df051bbcee89b2709c4a5aff16c986b29db4c5a7","kind":"commit","published_at":"2025-06-07T17:29:34.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.8.0","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.8.0","dependencies_parsed_at":"2025-07-02T04:50:08.723Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"3efdad8771f40966d6c6be156e1cfccf3637dbdf","kind":"commit","published_at":"2025-02-06T21:24:08.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.7.0","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":"e15c47bd-fa68-436b-89e1-4619e2abd911","purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"7b8a2962dfb2f7c4016149cbe1abf0d947a0ba4b","kind":"commit","published_at":"2024-11-15T08:21:16.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.6.1","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.6.1","dependencies_parsed_at":"2024-11-25T04:14:31.451Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"3d97668f0d65a3331804e88a62378a9a3600e8aa","kind":"commit","published_at":"2024-11-07T17:15:12.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.6.0","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.6.0","dependencies_parsed_at":"2024-11-11T08:25:56.443Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"8baa84c6a72d29a5e7f0e99892df20ebf247440b","kind":"commit","published_at":"2024-07-05T12:29:41.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.5.0","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.5.0","dependencies_parsed_at":"2024-07-10T06:41:08.973Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"183ca7666d4c61fb8f6384f4c64cd1f91dbcaebb","kind":"commit","published_at":"2024-01-31T17:35:44.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.4.0","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.4.0","dependencies_parsed_at":"2024-02-03T04:34:15.069Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"30d6a2987e40999a3434c75b75a427cb41dace43","kind":"commit","published_at":"2023-10-20T12:37:44.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.3.1","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.3.1","dependencies_parsed_at":"2023-10-22T04:38:23.788Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"7e42024d9f0014b9a328bfb84e2c7ceb08de6227","kind":"commit","published_at":"2023-10-11T15:15:12.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.3.0","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.3.0","dependencies_parsed_at":"2023-10-12T04:19:34.094Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.3.0/manifests"},{"name":"v1.2.5","sha":"77705e3c123849e8d025bf8e69cfe6ea238d899e","kind":"commit","published_at":"2023-09-19T16:30:00.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.2.5","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.2.5","dependencies_parsed_at":"2023-09-23T05:19:55.270Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"b1ad47cc2f2b8ab5480a782a5fb6baaad02f5ba0","kind":"commit","published_at":"2023-08-22T07:59:48.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.2.4","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.2.4","dependencies_parsed_at":"2023-08-25T04:44:35.794Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"e7f4ae35d27f67d402de2e689044206cb6c85503","kind":"commit","published_at":"2023-07-08T10:01:03.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.2.3","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.2.3","dependencies_parsed_at":"2023-07-20T14:19:17.515Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"9e900f0bc9983ce60a6c155770c38b40be357d28","kind":"commit","published_at":"2023-07-02T17:45:10.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.2.2","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.2.2","dependencies_parsed_at":"2023-07-20T14:19:15.959Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"2b6c090f35c81c9f68b42d411adf64d937b1f4ac","kind":"commit","published_at":"2023-06-23T07:41:34.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.2.1","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.2.1","dependencies_parsed_at":"2023-07-20T20:33:54.781Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"4894a03dc4678ee79c699e71e6adab0c7958c1a1","kind":"commit","published_at":"2023-06-14T22:37:47.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.2.0","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.2.0","dependencies_parsed_at":"2023-07-20T14:19:15.460Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"de2328bb04d69a02798f3aaea1cc4a71f5bc045f","kind":"commit","published_at":"2023-06-13T12:04:16.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.1.0","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.1.0","dependencies_parsed_at":"2023-07-20T14:19:15.348Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"fec7ee1da5ef90ed3b03d4f46f8c88d60fd5e934","kind":"commit","published_at":"2023-06-08T13:08:21.000Z","download_url":"https://codeload.github.com/ika-rwth-aachen/docker-ros/tar.gz/v1.0.0","html_url":"https://github.com/ika-rwth-aachen/docker-ros/releases/tag/v1.0.0","dependencies_parsed_at":"2023-07-20T20:33:55.629Z","dependency_job_id":null,"purl":"pkg:github/ika-rwth-aachen/docker-ros@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-08-04T13:04:24.737Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.788464585644114,"dependent_packages_count":0.0,"stargazers_count":2.5067342734907303,"forks_count":7.437807003644431,"docker_downloads_count":null,"average":8.683251465694818},"purl":"pkg:githubactions/ika-rwth-aachen/docker-ros","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/ika-rwth-aachen/docker-ros","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/ika-rwth-aachen/docker-ros","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/ika-rwth-aachen/docker-ros/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-04T13:04:24.089Z","issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ika-rwth-aachen%2Fdocker-ros/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ika-rwth-aachen%2Fdocker-ros/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ika-rwth-aachen%2Fdocker-ros/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/ika-rwth-aachen%2Fdocker-ros/related_packages","maintainers":[],"registry":{"name":"github actions","url":"https://github.com/marketplace/actions/","ecosystem":"actions","default":true,"packages_count":32172,"maintainers_count":0,"namespaces_count":20205,"keywords_count":6158,"github":"actions","metadata":{"funded_packages_count":2684},"icon_url":"https://github.com/actions.png","created_at":"2023-01-03T17:16:39.185Z","updated_at":"2025-09-05T05:01:55.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/namespaces"}}],"commits":{"id":6774834,"full_name":"ika-rwth-aachen/docker-ros","default_branch":"main","committers":[{"name":"Lennart Reiher","email":"lennart.reiher@ika.rwth-aachen.de","login":"lreiher","count":360},{"name":"Jean-Pierre Busch","email":"jean-pierre.busch@ika.rwth-aachen.de","login":"jpbusch","count":200},{"name":"Christian Geller","email":"christian.geller@ika.rwth-aachen.de","login":"cgeller","count":15},{"name":"Benedikt Haas","email":"benedikt.haas@ika.rwth-aachen.de","login":null,"count":13},{"name":"Lukas Zanger","email":"lukas.zanger@ika.rwth-aachen.de","login":"lukaszanger","count":12},{"name":"Raphael van Kempen","email":"raphael.vankempen@ika.rwth-aachen.de","login":"RaphvK","count":8},{"name":"Fabian Thomsen","email":"fabian.thomsen@ika.rwth-aachen.de","login":"FabianThomsen","count":7},{"name":"Till Beemelmanns","email":"till.beemelmanns@ika.rwth-aachen.de","login":null,"count":5},{"name":"Amarin Klöker","email":"amarin.kloeker@ika.rwth-aachen.de","login":"akloeker","count":3},{"name":"nitheesh","email":"snknitheesh@gmail.com","login":"snknitheesh","count":2},{"name":"yaymalaga","email":"yaymalaga@gmail.com","login":"yaymalaga","count":2},{"name":"Guido Küppers","email":"guido.kueppers@ika.rwth-aachen.de","login":"gkueppers","count":1},{"name":"Lars Ippen","email":"lars.ippen@ika.rwth-aachen.de","login":null,"count":1},{"name":"Lukas Ostendorf","email":"lukas.ostendorf@ika.rwth-aachen.de","login":null,"count":1}],"total_commits":630,"total_committers":14,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":45.0,"dds":0.4285714285714286,"past_year_committers":[{"name":"Lennart Reiher","email":"lennart.reiher@ika.rwth-aachen.de","login":"lreiher","count":66},{"name":"Jean-Pierre Busch","email":"jean-pierre.busch@ika.rwth-aachen.de","login":"jpbusch","count":27},{"name":"Lukas Zanger","email":"lukas.zanger@ika.rwth-aachen.de","login":"lukaszanger","count":10},{"name":"Till Beemelmanns","email":"till.beemelmanns@ika.rwth-aachen.de","login":null,"count":5},{"name":"Christian Geller","email":"88664444+cgeller","login":"cgeller","count":4},{"name":"nitheesh","email":"snknitheesh@gmail.com","login":"snknitheesh","count":2},{"name":"Amarin Klöker","email":"amarin.kloeker@ika.rwth-aachen.de","login":"akloeker","count":2},{"name":"Lukas Ostendorf","email":"lukas.ostendorf@ika.rwth-aachen.de","login":null,"count":1}],"past_year_total_commits":117,"past_year_total_committers":8,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":14.625,"past_year_dds":0.4358974358974359,"last_synced_at":"2025-06-23T01:18:32.848Z","last_synced_commit":"df051bbcee89b2709c4a5aff16c986b29db4c5a7","created_at":"2024-11-24T18:39:42.059Z","updated_at":"2025-06-23T01:20:05.020Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"ika-rwth-aachen/docker-ros","html_url":"https://github.com/ika-rwth-aachen/docker-ros","last_synced_at":"2025-08-31T09:31:45.027Z","status":null,"issues_count":6,"pull_requests_count":13,"avg_time_to_close_issue":9517345.0,"avg_time_to_close_pull_request":724218.2727272727,"issues_closed_count":3,"pull_requests_closed_count":11,"pull_request_authors_count":6,"issue_authors_count":6,"avg_comments_per_issue":0.8333333333333334,"avg_comments_per_pull_request":0.3076923076923077,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":13,"past_year_avg_time_to_close_issue":371304.5,"past_year_avg_time_to_close_pull_request":724218.2727272727,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.8,"past_year_avg_comments_per_pull_request":0.3076923076923077,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":9,"created_at":"2025-06-22T23:32:31.227Z","updated_at":"2025-09-03T05:37:09.522Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ika-rwth-aachen%2Fdocker-ros/issues","issue_labels_count":{},"pull_request_labels_count":{"enhancement":1},"issue_author_associations_count":{"NONE":4,"MEMBER":2,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"MEMBER":20,"COLLABORATOR":11,"NONE":6},"issue_authors":{"bastilam":1,"JensStaub":1,"kyleoptimotive":1,"Tezozomoc47":1,"blooop":1,"snknitheesh":1,"lreiher":1},"pull_request_authors":{"lreiher":16,"jpbusch":10,"robin-mueller":2,"lukaszanger":2,"bastilam":1,"Estivio":1,"snknitheesh":1,"RaphvK":1,"cgeller":1,"akloeker":1,"BenediktHaas96":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10086361,"issues_count":31286210,"pull_requests_count":96411606,"authors_count":10695498,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"enhancement":1},"past_year_issue_author_associations_count":{"NONE":3,"CONTRIBUTOR":1,"MEMBER":1},"past_year_pull_request_author_associations_count":{"MEMBER":14,"COLLABORATOR":8,"NONE":4},"past_year_issue_authors":{"blooop":1,"kyleoptimotive":1,"lreiher":1,"snknitheesh":1,"Tezozomoc47":1},"past_year_pull_request_authors":{"lreiher":12,"jpbusch":7,"robin-mueller":2,"lukaszanger":2,"bastilam":1,"snknitheesh":1,"Estivio":1},"maintainers":[{"login":"lreiher","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lreiher"},{"login":"jpbusch","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jpbusch"},{"login":"bastilam","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bastilam"},{"login":"lukaszanger","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lukaszanger"},{"login":"cgeller","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cgeller"},{"login":"RaphvK","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RaphvK"}],"active_maintainers":[{"login":"lreiher","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lreiher"},{"login":"jpbusch","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jpbusch"},{"login":"lukaszanger","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lukaszanger"},{"login":"bastilam","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bastilam"}]},"events":{"total":{"CreateEvent":19,"ReleaseEvent":4,"IssuesEvent":9,"WatchEvent":34,"DeleteEvent":16,"MemberEvent":3,"IssueCommentEvent":18,"PushEvent":76,"PullRequestReviewEvent":62,"PullRequestReviewCommentEvent":41,"PullRequestEvent":45,"ForkEvent":7},"last_year":{"CreateEvent":19,"ReleaseEvent":4,"IssuesEvent":9,"WatchEvent":34,"DeleteEvent":16,"MemberEvent":3,"IssueCommentEvent":18,"PushEvent":76,"PullRequestReviewEvent":62,"PullRequestReviewCommentEvent":41,"PullRequestEvent":45,"ForkEvent":7}},"keywords":["docker","github-actions","gitlab-ci","ros"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/github.yml","sha":null,"kind":"manifest","created_at":"2023-10-10T15:53:52.240Z","updated_at":"2023-10-10T15:53:52.240Z","repository_link":"https://github.com/ika-rwth-aachen/docker-ros/blob/main/.github/workflows/github.yml","dependencies":[{"id":14124822742,"package_name":"convictional/trigger-workflow-and-wait","ecosystem":"actions","requirements":"v1.6.5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/gitlab.yml","sha":null,"kind":"manifest","created_at":"2023-10-10T15:53:52.250Z","updated_at":"2023-10-10T15:53:52.250Z","repository_link":"https://github.com/ika-rwth-aachen/docker-ros/blob/main/.github/workflows/gitlab.yml","dependencies":[{"id":14124822743,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14124822744,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":"action.yml","sha":null,"kind":"manifest","created_at":"2023-10-10T15:53:52.259Z","updated_at":"2023-10-10T15:53:52.259Z","repository_link":"https://github.com/ika-rwth-aachen/docker-ros/blob/main/action.yml","dependencies":[{"id":14124822745,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14124822746,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14124822747,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14124822748,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14124822749,"package_name":"ros-industrial/industrial_ci","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":14124822750,"package_name":"gacts/github-slug","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-10-10T15:53:52.958Z","updated_at":"2023-10-10T15:53:52.958Z","repository_link":"https://github.com/ika-rwth-aachen/docker-ros/blob/main/docker/Dockerfile","dependencies":[{"id":14124822753,"package_name":"${BASE_IMAGE}","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false},{"id":14124822754,"package_name":"dependencies-install","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false},{"id":14124822756,"package_name":"dev","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"templates/docker-compose.template.yml","sha":null,"kind":"manifest","created_at":"2023-10-10T15:53:56.346Z","updated_at":"2023-10-10T15:53:56.346Z","repository_link":"https://github.com/ika-rwth-aachen/docker-ros/blob/main/templates/docker-compose.template.yml","dependencies":[]}],"score":7.798112628829788,"created_at":"2025-09-04T15:51:08.190Z","updated_at":"2025-10-07T08:14:31.259Z","avatar_url":"https://github.com/ika-rwth-aachen.png","language":"Dockerfile","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["ros2","etsi","v2x"],"project_url":"https://science.ecosyste.ms/api/v1/projects/34782","html_url":"https://science.ecosyste.ms/projects/34782","bibtex_url":"https://science.ecosyste.ms/projects/34782/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/34782/export.apalike"}