Skip to content

Conversation

@mkhansenbot
Copy link
Contributor

@mkhansenbot mkhansenbot commented Aug 25, 2025

Pushes the moveit2 and nav2 images to Docker Hub with tags, the same way that the space-ros image is pushed. It also pushes to GHCR for use in CI, in the same way as the base space-ros container(s).

Edit: These are the Docker Hub repos it pushes to.
https://hub.docker.com/r/osrf/space-ros-moveit2
https://hub.docker.com/r/osrf/space-ros-nav2

@mkhansenbot mkhansenbot marked this pull request as ready for review August 26, 2025 20:24
@mkhansenbot
Copy link
Contributor Author

This is now ready for review

@mkhansenbot mkhansenbot added this to the jazzy-2025.10.0 milestone Aug 26, 2025
@mkhansenbot mkhansenbot linked an issue Aug 26, 2025 that may be closed by this pull request
@mkhansenbot
Copy link
Contributor Author

Ignore the fact that it says the space_nav2 and space_robots builds haven't completed. This PR replaces those with the space-ros-nav2 and space-ros-moveit2 builds.

@mkhansenbot
Copy link
Contributor Author

Made one minor change to the Moveit2 Docker build name to make it more clear

@mkhansenbot mkhansenbot changed the title Push moveit2 and nav2 images to Dockerhub (issue #254) Push moveit2 and nav2 images to Docker Hub (issue #254) Aug 26, 2025
@mkhansenbot mkhansenbot requested a review from EzraBrooks August 27, 2025 21:01
eholum
eholum previously requested changes Sep 3, 2025
Copy link
Member

@eholum eholum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hooray! This will be so great. Sorry for the delay in getting to testing this. I pulled both the moveit2 and nav2 images and just sanity checked them and they seem good!

Had a few minor, minor comments. And can you also update the moveit2 README to have the new image names? There are some leftovers, for instance in moveit:

https://github.com/space-ros/docker/tree/push_images/moveit2#running-the-moveit2-docker-image-in-a-container

@mkhansenbot
Copy link
Contributor Author

Updated per your review comments @eholum, please review the updates.

@eholum
Copy link
Member

eholum commented Sep 5, 2025

Looks good @mkhansenbot! The one last thing I would request is just to squash the PR comment comments into their respective commits. Sorry for the trouble, that's what the last bullet point in https://github.com/space-ros/.github/blob/master/CONTRIBUTING.md#pull-requests references - just keeping the commit message history clean.

And then I think we need to change the repo requirements to remove the old CI checks. I don't have permission, can you see those options? https://github.com/space-ros/docker/settings

@mkhansenbot
Copy link
Contributor Author

Thanks Erik, I'll clean up the history a little bit this weekend. As for removing the old CI checks, I think those will be removed by this PR. If not, I think we can merge this and then if they're still hanging around as ghosts, we can address that separately.

@EzraBrooks
Copy link
Member

Ping me once you've cleaned up the history and I'll make the repo settings change to require the new jobs and not require the old jobs.

Add space-ros-moveit2 job (issue #254)
Push space-ros-nav2 image to Docker Hub (issue #254)
Change names to osrf/space-ros-nav2 and osrf/space-ros-moveit2 (issue #254)
Only trigger workflows for files that changed (issue #254)
Change Nav2 bringup package name (issue #254)
Update README files to be more clear (issue #254)
@mkhansenbot
Copy link
Contributor Author

@eholum - I squashed this down to 2 commits, but listed the main changes under the primary commit, so it's clear what this does. Let me know if this is good. I'd like to get it merged for this release

@mkhansenbot mkhansenbot dismissed eholum’s stale review September 28, 2025 19:14

Re-requesting approval after addressing the review comment

Copy link
Member

@eholum eholum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Woohoo!

@EzraBrooks I think we'll need those CI required checks settings adjusted if you're able to do that?

@EzraBrooks EzraBrooks merged commit b4a1b0f into main Sep 29, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Push MoveIt2 and Nav2 images to Docker Hub

4 participants