ReleaseBuilder
Last updated at 11:44 am UTC on 7 June 2019
Object subclass: #ReleaseBuilder
instanceVariableNames: ''
classVariableNames: 'DeferredTask NextMajorVersion NextMinorVersion NextTask'
poolDictionaries: ''
category: 'ReleaseBuilder'
Class comment:
I'm the script that prepares a trunk image for release.
Just do
ReleaseBuilder doNextStep
repeatedly until the next release is done.
For the final release step:
- If you want to try it locally, change #localBuild to return true.
- Most of the code operates (read-only) on the build repository, which is usually the trunk. For releases, there is a release repository, to which some package versions will be copied from trunk.
ReleaseBuilder class setPreferences