You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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. (Manual - but we should write make target in the future.)
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 (Manual - but we should write make target in the future.)
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:
Stage annoucement content (Wiki, Biostars, Bit.ly link) on annouce date to capture date tags. Note: all final content does not need to be completed to do this.
Prep:
make release-issue RELEASE_CURR=16.01
.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. (Manual - but we should write
make
target in the future.)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:
Create Release Notes:
Review merged PRs and ensure they all milestones attached. Link (Manual - but we should write
make
target in the future.)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 amake
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:
Announce:
Prepare for next release:
16.04
exists.make release-issue RELEASE_CURR=16.04
.The text was updated successfully, but these errors were encountered: