List of repositories to be released as a part of the Yocto RTE BSP
release
process:
-
Pull the merge events into local repository
-
Bump
DISTRO_VERSION
in theconf/distro/rte.conf
file -
Create the tag
-
Update change log:
auto-changelog tool is used there
generate-changelog.sh
- Commit and push change log
We either can push directly to master, or via another PR. Neither solution seems perfect for me at the moment.
meta-rte
is versioned using semantic versioning scheme
with the following clarifications and additions:
PATCH
version is incremented with each releasedHOTFIX
PATCH
version is zeroed with the increment ofMINOR
orMAJOR
versionsMINOR
version is incremented with everyFEATURE
release (may include more then one feature) unless MAJOR version is incrementedMINOR
version is zeroed with the increment ofMAJOR
versionMAJOR
version is incremented according to the project road map. Project road map should define at which point in time or with which feature set nextMAJOR
release is ready.
Depending on the need of a particular software project, a pre-release
(release candidate
) version may be released. The version format must follow
the pre-release semver versioning scheme.
Generally, in RTE
software project we shall use the following scheme for
release candidates
:
MAJOR.MINOR.PATCH-rc.RC_ID
where the RC_ID
starts with 1
.