ros2-gbp / ros2-gbp-github-org

ROS 2 Git Built Package (GBP) -- GitHub organization that hosts the release repositories for ROS packages. It also maintains a list of release teams, the list of members per release team.
12 stars 66 forks source link

Add release team: sick_safetyscanners #597

Closed puck-fzi closed 2 weeks ago

puck-fzi commented 3 weeks ago

I am unsure about the migration of the previous release repos. Is this something that should be done even for older distros? Should humble and iron be moved to the new repository, or is this currently limited for jazzy and rolling? Asking concerning: https://github.com/ros/rosdistro/pull/42513, for humble and iron the merges were accepted. Since this is the first release for both jazzy and rolling. I would be fine with just creating a new release repo for these tracks and continuing forward from them but I would adhere to the best practices there.

nuclearsandwich commented 2 weeks ago

Is this something that should be done even for older distros?

For convenience we recommend all active ROS 2 distributions use the same release repository, so that would include releases for Humble and Iron.

Mirroring the existing artifacts to the ros2-gbp repositories is very straightforward (even easier than only moving some artifacts) so my recommendation is to update all distros to use the ros2-gbp repositories and archive the previous repositories in order to prevent accidentally pushing to them once the switch is made.

nuclearsandwich commented 2 weeks ago

Although this change has merged it has not yet been deployed. Please see https://github.com/ros2-gbp/ros2-gbp-github-org/issues/618 for updates.

nuclearsandwich commented 2 weeks ago

This change has been deployed. Additionally, I have mirrored the previous release repositories to their ros2-gbp counterparts. If you archive the previous release repositories you can either manually update the release repository urls in ros/rosdistro before your next bloom release or use the --override-release-repository-url option.