Skip to content

offa/release-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Release Tool

CI GitHub release License Python 3.8

Tool to create project releases of CMake based projects.

  1. Check for uncommitted files
  2. Update version info
  3. Update Repository
    1. Commit version change
    2. Tag new version
  4. (Optional) Set next version

Usage

Use releasetool --help for a full list.

# Create a release 1.2.3 of the project in the current directory
releasetool -r 1.2.3

# Create a release 4.5.6 of the project in example/project directory
releasetool -r 4.5.6 example/project