-
-
Notifications
You must be signed in to change notification settings - Fork 323
NonTipBetaBody
A beta release is prepared and published when the branch has stabilized enough that it's worth exposing to a wider audience.
If you want a checklist you can mark off as you go, cut-n-paste these contents.
Table of Contents
[TOC]
!inline pages="../InitHG" quick="yes" raw="yes"
$ VERSION=3.2.1.beta.yyyymmdd
!inline pages="../CheckOutNonTip" quick="yes" raw="yes"
FIXME
Verify that the release_level
variable in ReleaseConfig
is being set to 'beta'
. !inline pages="../UpdateFiles" quick="yes" raw="yes"
!inline pages="../UpdateGuide" quick="yes" raw="yes"
Create log.file
... FIXME
!inline pages="../Commit" quick="yes" raw="yes"
The SCons Build``Bot will usually be monitoring this branch, so all you have to do is wait until the BuildBot display for the commit from the previous step shows that all the regression tests have been run. On the other hand, if you're feeling bored, you can run the regression tests while you're waiting... ;-)
!inline pages="../RegressionTests" quick="yes" raw="yes"
If the regression tests fail, fix the problem in the branch following your usual development practices and start the flow again.
!inline pages="../Bootstrap" quick="yes" raw="yes"
!inline pages="../TestCandidates" quick="yes" raw="yes"
If any of the candidate packages fail, fix the problem in the branch following your usual development practices and start the flow again.
!inline pages="../TagRelease" quick="yes" raw="yes"
!inline pages="../ArchivePackages" quick="yes" raw="yes"
!inline pages="../UpdateSourceForge" quick="yes" raw="yes"
!inline pages="../UpdateSConsOrg" quick="yes" raw="yes"