Yes, you can use any repository you want, however a ros-gbp release repository is the recommended way to go. You can send a PR to the terraform config for the org here: GitHub - ros2-gbp/ros2-gbp-github-org
Thank you for the response. Unfortunately, this is for a company source code. We can’t use personal github accounts instead, and we can’t use the company github account either because only employees are allowed to commit/push there (so the build farm won’t have access on it). We have no problem with ROS2 because it has a ros2-gbp repo (and procedures documented on registering the package there), however, we can’t see any procedure/contact email address for ROS1 (ros-gbp), even amidst all the packages present in that repo.
Thank you. Do you know any similar documentation for ros-gbp instead (we need ROS1 Noetic)? We are releasing a separate package for the ROS2 Humble (where we used that ros2-gbp), unfortunately, we also need access to ros-gbp due to our ROS1 Noetic version.
The ros-gbp content is informally managed and became a lot of a burden so in general the recommendation is to self host for ROS 1.
In this case, I would recommend that you go ahead and follow the ros2-gbp process then. The ros2-gbp can also host ROS 1 release content. And hopefully in the future there will be a ROS 2 release of the packages eventually too. It’s a slightly more rigorous process but it sounds like that’s easier than resolving your other constraints.