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 #36

Open
3 of 36 tasks
jmchilton opened this issue Jan 26, 2016 · 0 comments
Open
3 of 36 tasks

Publication of Galaxy Release v 16.01 #36

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.

    • Commit release notes.

      git add docs/; git commit -m "Release notes for 16.01"; git push upstream 16.01_release_notes
      
    • Open a pull request for new release note branch.

    • Merge release note pull request.

  • Do Release
    • Ensure all blocking issues have been resolved. Link

      make release-check-blocking-issues RELEASE_CURR=16.01
      
    • Ensure all blocking PRs have been merged or closed. Link

      make release-check-blocking-prs RELEASE_CURR=16.01
      
    • Do release (TODO: create a check a list for this...)

  • Announce Release
  • 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 Jun 21, 2017
Fixes deferred removal of previous views, augments center panel handling
jmchilton pushed a commit that referenced this issue Apr 17, 2018
Fix radiobuttons, fix tabs in styleguide
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