-
Notifications
You must be signed in to change notification settings - Fork 22
HowTo: CMSIS Toolbox release
This is the sequence of steps to be followed for creating a new version of the CMSIS-Toolbox:
-
Create the
cbuild
release by setting the tagv<version>
and writing the change log: https://github.com/Open-CMSIS-Pack/cbuild/releases/new -
Update
projmgr
sources (create a PR and get it reviewed and approved):
- Update versions in yml schemas
-
Create the
projmgr
release 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 previousprojmgr
release in GitHub and adding a tag. -
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.
-
Create the
buildmgr
release by setting the tagtools/buildmgr/<version>
and writing the change log: https://github.com/Open-CMSIS-Pack/devtools/releases/new -
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
- Update the status of development areas Implementation Progress.
- 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