-
Notifications
You must be signed in to change notification settings - Fork 167
Release process
Anthony Dillon edited this page May 3, 2017
·
26 revisions
- Merge all pull requests relating to the particular release milestone
- Update app-version to the new version number https://github.com/vanilla-framework/vanilla-framework/blob/develop/scss/_settings_system.scss
- Collate commit logs from last release and use them to prepare release notes.
- Pull down latest code
- Run
gulp test
and ensure no errors or warnings appear - Navigate to https://jenkins.demo.haus/job/release-vanilla-framework/
- Click 'Build with Parameters'
- Choose release level to match milestone
- Click 'Build'
- Follow Console Output to ensure successful build
- Check published version has been deployed to NPM with correct version
- Navigate to https://github.com/ubuntudesign/vanilla-framework/releases/new
- Select correct version number from dropdown
- Release title should be version number preceded by
v
- example:v1.0.0
- Add release notes to body
- Hit 'Publish'
- Initiate release of docs.vanillaframework.io
- Send tweet from @vanillaframewrk announcing release
With ♥ from Canonical