Skip to content

HowTo: CMSIS Toolbox release

Daniel Brondani edited this page Feb 20, 2026 · 9 revisions

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

  1. Create the cbuild release:
  1. If needed, create the debug-adapter-registry:
  1. 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):

  • Update cpackget_version, cbuild2cmake_version, cbuild_version, csolution_version, cbridge_version in the create_installer and make_deb scripts.
  • Update Revision History in doxygen sources.
  • Ensure the copyright year of each updated tool is also up-to-date.
  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