Skip to content

HowTo: CMSIS Toolbox release

Daniel Brondani edited this page Feb 26, 2025 · 7 revisions

This is the sequence of steps to be followed for creating a new version of the CMSIS-Toolbox:

  1. Create the cbuild release by setting the tag v<version> and writing the change log: https://github.com/Open-CMSIS-Pack/cbuild/releases/new

  2. Update projmgr sources (create a PR and get it reviewed and approved):

  1. Create the projmgr release by setting the tag tools/projmgr/<version> and writing the change log: https://github.com/Open-CMSIS-Pack/devtools/releases/new

  2. Create a tag for yml schemas in the format schemas/projmgr/<version>, for example by updating the previous projmgr release in GitHub and adding a tag.

  3. Update buildmgr sources (create a PR and get it reviewed and approved):

  1. Create the buildmgr release by setting the tag tools/buildmgr/<version> and writing the change log: https://github.com/Open-CMSIS-Pack/devtools/releases/new

  2. Update cmsis-toolbox sources (create a PR and get it reviewed and approved):

  • Update tag versions of every tool in 'Download <tool> release asset' jobs and download URL of PACK.xsd in toolbox.yml
  1. Create the cmsis-toolbox release by setting the tag <version> and writing the change log: https://github.com/Open-CMSIS-Pack/cmsis-toolbox/releases/new
Clone this wiki locally