Closed j-rivero closed 3 months ago
Is it possible to create a pull request instead? All we have to do is run https://github.com/gazebo-tooling/gz_vendor/blob/main/create_gz_vendor_pkg/create_vendor_package.py and give it the up-to-date package.xml from the upstream Gazebo library.
Moving to a new PR for the creation of automatically PRs for updating versions.
Wait to process #1148 first
This PR adds support in
release.py
to automatically create issues in the gz_*_vendor repositories when a new release for any gazebo libraries is being created:jenkins-scripts/dsl/tools/get_collections_from_package_and_version.py
in #1148 that is able to return Gazebo releases given a library a version. To known the vendor repository from a Gazebo releases the script uses a simple approach by now defining a map of gazebo-release <-> ros-distroROS_VENDOR = {'harmonic': 'rolling'}
that assumes also that vendor repository branches are named in the same way than the ROS release names.gh
tool https://cli.github.com/ . If the command is not present in the system, the release.py script will ask the user to create the issue manually.The PR also implements an output parsing for detecting if the ROS vendor commands are being processed correctly for a variety of options.