This page describes how we use branches and tags with every new release.
Example
- During endgame, a release branch is created:
release/0.10.2
. - VS Code is functionally and smoke tested with a build from that branch.
- Any critical issues should have fixed delivered to the branches
master
andrelease/0.10.2
and properly verified with step 2. - When there are no more additional critical issues, a
0.10.2
tag is created and therelease/0.10.2
branch is deleted. - VS Code is built from the
0.10.2
tag and shipped to customers.