-
Notifications
You must be signed in to change notification settings - Fork 42
HowTo: CMSIS Toolbox release
This is the sequence of steps to be followed for creating a new version of the CMSIS-Toolbox:
-
Create the
cbuildrelease by setting the tagv<version>and writing the change log: https://github.com/Open-CMSIS-Pack/cbuild/releases/new -
Update
projmgrsources (create a PR and get it reviewed and approved):
- Update versions in yml schemas
-
Create the
projmgrrelease by setting the tagtools/projmgr/<version>and writing the change log: https://github.com/Open-CMSIS-Pack/devtools/releases/new -
Create a tag for yml schemas in the format
schemas/projmgr/<version>, for example by updating the previousprojmgrrelease in GitHub and adding a tag. -
Update
buildmgrsources (create a PR and get it reviewed and approved):
-
Update
cpackget_version,cbuild2cmake_version,cbuild_version,csolution_version,cbridge_versionin the create_installer and make_deb scripts. -
Update
Revision Historyin doxygen sources.
-
Create the
buildmgrrelease by setting the tagtools/buildmgr/<version>and writing the change log: https://github.com/Open-CMSIS-Pack/devtools/releases/new -
Update
cmsis-toolboxsources (create a PR and get it reviewed and approved):
- Update tag versions of every tool in 'Download <tool> release asset' jobs in toolbox.yml
- Update the status of development areas Implementation Progress.
- Create the
cmsis-toolboxrelease by setting the tag<version>and writing the change log: https://github.com/Open-CMSIS-Pack/cmsis-toolbox/releases/new