Subsequent Releases =================== This guide explains how to release new versions of ROS packages that have already been released before. .. contents:: Table of Contents :depth: 1 :local: Be part of the release team --------------------------- If you are not part of the release team that has write access to the release repository, follow :ref:`Join a release team `. Install dependencies -------------------- .. include:: _Install-Dependencies.rst Set up a Personal Access Token ------------------------------ .. include:: _Personal-Access-Token.rst Ensure repositories are up-to-date ---------------------------------- .. include:: _Ensure-Repositories-Are-Up-To-Date.rst Updating Changelog ------------------ For your users and for the developers, keep the changelog concise and up to date. .. code-block:: bash catkin_generate_changelog .. include:: _Clean-Up-Changelog.rst Bump the package version ------------------------ .. include:: _Bump-Package-Version.rst Bloom Release ------------- Run the following command, replacing ``my_repo`` with the name of your repository with the packages: .. code-block:: bash bloom-release --rosdistro {DISTRO} my_repo Bloom will automatically create a pull request for you against `rosdistro `_. Next Steps ---------- .. include:: _Next-Steps.rst