Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

How to release a new version

Stephen James edited this page Jan 21, 2015 · 45 revisions
  1. Update GitHub issue tracker for release.

    • Create a milestone in GitHub for the next version.
    • Bump any open tickets to the next version.
    • Mark the current release milestone as closed.
  2. git checkout master && git pull origin master

  3. git checkout 1.x && git merge master

  4. grunt bump && grunt release or grunt bump:minor && grunt release.

    • Updates the package.json and bower.json using semver. This will build the dist folder and update version numbers within markdown files. Visually check that dist file banners have the new version and commit.
  5. git add dist && git add *.md && git add *.json && git commit -m 'release x.x.x'

    • The tag commit should exist in the major.x branch.
  6. Upload contents of dist folder to Fuel CDN server via FTP.

  7. git tag -a x.x.x -m 'vx.x.x' && git push origin x.x.x`

    • Create tag and publish tag to Github.
  8. Write release notes (see below).

  9. Update Marketing Cloud Theme documentation found in Fuel UX's gh-pages branch.

  10. Announce

  • Tweet via @ETfuel account

##Release Notes Write Github release notes for the tag, using this template:

  • Pull Requests within milestone
    • https://github.com/exacttarget/fuelux-mctheme/issues?q=milestone:x.x.x+is:pr

(and anything important about this release)

New Features and improvements

(#ticketnumber and a human-readable description of the pull request, usually the pull request title. If the ticket title doesn't make sense, either edit the ticket directly, or provide an alternative title here. Be sure to include the name of the controls modified at the end in brackets.)

#700 - deselected and selected events added [tree] 

Bug Fixes

Upgrade Notes

(anything special that needs to be called out)

Clone this wiki locally