ros2 / release-tracking

0 stars 0 forks source link

Prep for the release #35

Closed clalancette closed 5 months ago

clalancette commented 1 year ago
  1. Open draft documentation PR to mark distribution active, like: https://github.com/ros2/ros2_documentation/pull/2579
  2. Open draft documentation PR to move back from 'testing' repository to main repository, like: https://github.com/ros2/ros2_documentation/pull/2580
  3. Open draft PR that marks the distribution as 'active' in rosdistro: https://github.com/ros/rosdistro/pull/33272
  4. Open draft PR to set the release versions on the -release branch, like: https://github.com/ros2/ros2/pull/1274
  5. Rebuild the binary tarballs for Linux, Linux-aarch64, RHEL, Windows, and Windows Debug by running the appropriate testpackaging* jobs with the appropriate ros2.repos file:
  6. Create a draft discourse post to be posted on day of release, get input from ROS 2 team, like https://discourse.ros.org/t/ros-2-humble-hawksbill-released/25729
  7. Create a Patch Release 1 board on https://github.com/orgs/ros2/projects for anything that is not going to make this release 1. Open and merge PR with Complete Changelog. Run the tool https://github.com/clalancette/ros_changelog_from_pkgs to generate, then open PR like https://github.com/ros2/ros2_documentation/pull/2430
  8. Open a draft PR to www.ros.org marking the distribution as active: https://github.com/ros-infrastructure/www.ros.org/pull/35 and https://github.com/ros-infrastructure/www.ros.org/pull/37
  9. Announce sync freeze on Discourse and the internal #ros-release channel: https://discourse.ros.org/t/preparing-for-the-first-humble-sync-on-may-23rd/25695
  10. Open PR to update rosindex https://github.com/ros-infrastructure/rosindex/pull/306