-
Notifications
You must be signed in to change notification settings - Fork 165
Release process
Robin Winslow edited this page Jan 15, 2019
·
26 revisions
- Merge all pull requests relating to the particular release milestone
- Update app-version to the new version number in scss/_settings_system.scss, docs/en/index.md and docs/template.html
- Collate commit logs from last release and use them to prepare release notes - copying the format for previous releases
- Run
./run 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