Skip to content

Conversation

@scpeters
Copy link
Contributor

@scpeters scpeters commented Dec 5, 2025

Currently the package version is set in both package.xml and the CMakeLists.txt file and it's easy for them to get out of sync. This adds a github workflow from the gazebo-tooling org to check that the cmake and package.xml versions are the same and updates the cmake version, since they are currently out of sync.

  • e268975: move cmake version specification to the project() invocation with the VERSION keyword in order to support the expectations of the github workflow to be used. Keep the same URDF_*_VERSION cmake variables.
  • f8c587c: adds the validate_package_xml workflow from github.com/gazebo-tooling/action-gz-ci. It currently fails since the package.xml version was updated to 5.0.3 in 6997a31, but the cmake version is still 5.0.2.
  • 8354565: update the cmake version to 5.0.3.

cc @saikishor

Signed-off-by: Steve Peters <[email protected]>
Use validate_package_xml action from
gazebo-tooling/action-gz-ci.

Signed-off-by: Steve Peters <[email protected]>
@scpeters scpeters marked this pull request as ready for review December 5, 2025 21:55
Copy link

@saikishor saikishor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good to me, this should make it consistent

@scpeters
Copy link
Contributor Author

scpeters commented Dec 5, 2025

an alternative approach is in #233

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants