From f2ffd25385d5bdb9e54b847d125df5ee42800b4f Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Fri, 9 Sep 2022 16:40:34 -0400 Subject: [PATCH] Add a reference to the new source entry requirement for ros2-gbp repository creation. (#2992) (#3013) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add a reference to the new source entry requirement for ros2-gbp repository creation. As discussed, we're adding a requirement to the release repository creation process to add a source stanza, ensuring that the packages in the new repository undergo rosdistro review before a release repository is created. This is particularly important for naming convention review since that review could affect the name of the source, and by extension, release repository created. Co-authored-by: Chris Lalancette (cherry picked from commit ecdfd5f4aaf624638f153d45ad33589eaab4e7c6) Co-authored-by: Steven! Ragnarök --- source/How-To-Guides/Releasing/Release-Team-Repository.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/How-To-Guides/Releasing/Release-Team-Repository.rst b/source/How-To-Guides/Releasing/Release-Team-Repository.rst index d4be5350997..7a90a0dce15 100644 --- a/source/How-To-Guides/Releasing/Release-Team-Repository.rst +++ b/source/How-To-Guides/Releasing/Release-Team-Repository.rst @@ -61,7 +61,9 @@ Having a release repository separate from your source code repository is a requi Create a new release repository ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Fill the `Add New Release Repositories issue `_ issue template +If your repository is new to the ROS community, you should first open a pull request on `ros/rosdistro `_ adding a ``source`` entry for your repository. +The review process for the rosdistro database will ensure your repository and packages conform to the `REP 144 package naming conventions `_ and other requirements before release. +Once your package name has been approved and merged, fill in the `Add New Release Repositories issue `_ issue template if you don't have a release repo for your project yet. What if my existing release repo isn't on ros2-gbp?