-
Notifications
You must be signed in to change notification settings - Fork 90
Release checklist
sphawley edited this page Aug 23, 2019
·
26 revisions
Copy this checklist to a new tracker story:
Major Release:
- Verify that the styleguide looks okay in IE11/Edge
- Verify that the new PUI looks good in Apps Manager (point Apps Manager to local PUI in
package.json
) - Update the styleguide with an upgrade guide
- Make sure the version number is what you expect it to be in
package.json
- Update the changelog with the changes for the new release
- Add a link to the previous version of the styleguide on the
/versions
page. - Cut a branch (e.g. v9) for PUI and PUI styleguide
- Create a new pipeline for the new (.e.g. v9) branch
- Run the CI job to tag the new version in GitHub
- Publish to npm from the command line (
pivotal-ui-ci/publish.sh
) - Publish the styleguide to styleguide.pivotal.io
- Send a release email to rd-all and rd-design (email the pui mailing list once we make it)
Patch/Minor Release:
- Verify that the new PUI looks good in Apps Manager (point Apps Manager to local PUI in
package.json
) - Make sure the version number is what you expect it to be in
package.json
- Update the changelog with the changes for the new release
- Publish to npm from the command line (
pivotal-ui-ci/publish.sh
) - Publish the styleguide to styleguide.pivotal.io
Sample release email:
Hi everyone,
Pivotal UI v18.0.0 has been released!
This release contains a new color palette, improved button focus states, and more accessible alerts. We have also redesigned our styleguide.
Please check out the upgrade guide for more information on what's new, and feel free to reach out if you have any questions!
Resources:
- Documentation and upgrade guide: styleguide
- Pivotal Slack channel: #pivotal-ui
- NPM package: pivotal-ui
- GitHub repo: pivotal-cf/pivotal-ui
Thanks!
- Pivotal UI team