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

Release automation #306

Open
wants to merge 22 commits into
base: master
Choose a base branch
from
Open

Release automation #306

wants to merge 22 commits into from

Commits on Jun 5, 2015

  1. Set up load-grunt-tasks

    * Import and configure `loadNpmTasks` module.
    * Remove manual `loadNpmTasks` calls.
    loginx committed Jun 5, 2015
    Configuration menu
    Copy the full SHA
    6ba69d4 View commit details
    Browse the repository at this point in the history
  2. Gruntfile enhancements

    * Use `git-contrib-copy` instead of `grunt.file.copy` paired with a
    custom task.
    * Build in `.tmp/build` instead of `gen`.
    * Add `.tmp` to `.gitignore`.
    * Remove `git-describe` config since that only applies when using the
    `git-describe` module, not a custom task.
    * Use `grunt.util.spawn` in `git-describe` task and nuke dependency to
    `grunt-util-spawn` module.
    * Break down grunt tasks into atomic tasks (`build`, `test:unit`,
    `travis`, `default` and `release`).
    loginx committed Jun 5, 2015
    Configuration menu
    Copy the full SHA
    d2bceb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba33624 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2015

  1. Appease jshint

    loginx committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    74387d7 View commit details
    Browse the repository at this point in the history
  2. Add module config to grunt

    * Parse `package.json` and store it in the `grunt` config.
    loginx committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    96794f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c21c3d7 View commit details
    Browse the repository at this point in the history
  4. Gruntfile cleanups

    * Normalize string quoting.
    * Move build path for `axs_testing.js` to `.tmp/build/`
    loginx committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    fbcff09 View commit details
    Browse the repository at this point in the history
  5. Set up new grunt tasks

    * Add configuration for the following tasks:
      * `clean`: clean up `.tmp` and `dist`
      * `bump`: update `package.json`, `bower.json`, `grunt.config[‘pkg’]`,
    commits changes, creates new version tag, pushes everything to
    `GoogleChrome` remote
      * `changelog`:  Extracts release notes from changelog (changes since
    last release), and adds a version header on top of the changelog.
      * `release`: builds, runs tests, updates dist bundle, bumps
    `package.json` and `bower.json`, updates changelog, pushes everything
    to git remote.
    * Add `clean:all` dependency to `build` task.
    loginx committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    9b7623d View commit details
    Browse the repository at this point in the history
  6. Fix markdown header level for changelog

    * Use `##` instead of `###` for release header entries.
    loginx committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    2985eb2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d7395bb View commit details
    Browse the repository at this point in the history
  8. Add interactive release configuration

    * Add prompts with sensible defaults for git remote, github
    credentials, and github repo name.
    * Use config options extracted from prompt responses where appropriate.
    loginx committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    274cd6d View commit details
    Browse the repository at this point in the history
  9. Push Github releases through grunt

    * Use the Github API to create a release against release info found in
    `gh-release` config.
    * Mark the new release as draft for manual review.
    * Add GH release task to `release` task chain.
    loginx committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    619d8ac View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2015

  1. Configuration menu
    Copy the full SHA
    04532a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4aa2480 View commit details
    Browse the repository at this point in the history
  3. Rebuild

    loginx committed Jun 11, 2015
    Configuration menu
    Copy the full SHA
    12613e5 View commit details
    Browse the repository at this point in the history
  4. Release v2.7.1-rc.0

    loginx committed Jun 11, 2015
    Configuration menu
    Copy the full SHA
    8b3fc23 View commit details
    Browse the repository at this point in the history
  5. Release v2.7.1-rc.1

    loginx committed Jun 11, 2015
    Configuration menu
    Copy the full SHA
    37f7267 View commit details
    Browse the repository at this point in the history
  6. Release v2.7.1-rc.2

    loginx committed Jun 11, 2015
    Configuration menu
    Copy the full SHA
    a21025d View commit details
    Browse the repository at this point in the history
  7. Revert release testing commits

    loginx committed Jun 11, 2015
    Configuration menu
    Copy the full SHA
    40aa538 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2015

  1. Release v2.7.1-0

    Alice Boxhall committed Jun 12, 2015
    Configuration menu
    Copy the full SHA
    e523a51 View commit details
    Browse the repository at this point in the history
  2. Release v2.7.1-1

    Alice Boxhall committed Jun 12, 2015
    Configuration menu
    Copy the full SHA
    0c7d7ee View commit details
    Browse the repository at this point in the history
  3. Release v2.7.1-2

    Alice Boxhall committed Jun 12, 2015
    Configuration menu
    Copy the full SHA
    8ae8daf View commit details
    Browse the repository at this point in the history