release new version - rnanosaur/nanosaur GitHub Wiki

Note: ONLY for nanosaur developers!!!

If you want to release a new stable version:

Clone on your Jetson nanosaur_tools

git clone https://github.com/rnanosaur/nanosaur_tools.git
cd nanosaur_tools

This repository provides a set of tools to check the status of all repositories.

Remember to work in developer mode!

The script release_nanosaur_distro.sh check all repositories:

  • nanosaur_robot
  • nanosaur
  • nanosaur_perception

For each repository is checked:

  1. there are uncommitted changes
  2. The tag is already released
  3. If the repo is in the right branch

If there are no errors, the script update:

  • All packages.xml in all ROS packages in each repo
  • Update nanosaur_script with the new version

If you want to run this script you need to write on your shell:

./release_nanosaur_distro.sh [VERSION] [MESSAGE]