Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publication of Galaxy Release v 16.01 #25

Open
2 of 29 tasks
jmchilton opened this issue Jan 26, 2016 · 0 comments
Open
2 of 29 tasks

Publication of Galaxy Release v 16.01 #25

jmchilton opened this issue Jan 26, 2016 · 0 comments

Comments

@jmchilton
Copy link
Owner

  • [ ] Prep:

    • Create this release issue make release-issue RELEASE_CURR=16.01.
    • Set freeze date (2016-01-04).
  • [ ] Branch Release (on or around 2016-01-04):

    • Review milestone PRs and delay or merge or close each. Link

    • Merge the latest release into dev.

      ``git fetch upstream && git checkout dev && git merge --ff-only upstream dev && git merge upstream release_15.10``
      
    • Create and push release branch:

      ``make create_release_rc RELEASE_CURR=16.01 RELEASE_NEXT=16.04``
      

Deploy and Test Release:

  • Deploy to test (2016-01-04 + 1 day).
  • Deploy to usegalaxy.org (2016-01-04 + 1 week).

Create Release Notes:

  • Review merged PRs and ensure they all milestones attached. Link

  • Checkout release branch

    git checkout 16.01 -b 16.01_release_notes

  • Check for obvious missing metadata in release PRs

    make release-check-metadata RELEASE_CURR=16.01.

  • Bootstrap the release notes

    make release-bootstrap-history RELEASE_CURR=16.01.

  • Open newly created files and manually curate major topics and release notes.

  • git add docs/; git commit -m "Release notes for 16.01"; git push upstream 16.01_release_notes (TODO: Automate this step with a make target)

  • Open a pull request for this new branch. (TODO: Automate this step with a make target and hub.)

  • Merge release note pull request.

Do Release:

  • Ensure all blocking issues have been resolved. Link
  • Ensure all blocking PRs have been merged or closed. Link
  • Do release (TODO: create a check a list for this...)

Announce:

Prepare for next release:

  • Ensure milestone 16.04 exists.
  • Create release issue for next version make release-issue RELEASE_CURR=16.04.
  • Close this issue.
jmchilton pushed a commit that referenced this issue Nov 30, 2016
Remove unused code blocks, unify form handling, fix permissions endpoint
jmchilton pushed a commit that referenced this issue Nov 15, 2017
Merge with dev and add more tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant