-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Testing Release
Andrey Batyiev edited this page Mar 24, 2021
·
19 revisions
- Ensure version number in
Version.cmake
is correct - Ensure stage name in
Version.cmake
issnapshot
- Develop on feature branches based on
master
branch
- Create a release branch (e.g.
v1.2.3
) based on master branch - Update stage name in
Version.cmake
(e.g.rc1
,beta1
, etc) - Tag version (e.g.
v1.2.3-rc1
) from release branch (e.g.v1.2.3
) - Trigger manual build using Azure Pipelines on the release branch (e.g.
v1.2.3
)- Do full QA internally
- If issues** found from QA:
- Fix in release branch (e.g.
v1.2.3
) - Repeat from step 1 (increment RC stage)
- Fix in release branch (e.g.
- If ready for community testing, share RC links:
- Wait for up to a week for issues to be reported
- If issues** found from the community:
- Fix in release branch (e.g.
v1.2.3
) - Repeat from step 1 (increment RC stage)
- Fix in release branch (e.g.
- Post link to build on relevant:
- GitHub issues
- Forum threads
- Support tickets
- Go to Public Release
** An issue that is a direct result of fixes in the release candidate.