Commit Graph
31 Commits
Author SHA1 Message Date
Nicola Soranzo 527e332aa3 Fix a bunch of errors reported by Sphinx 2016-10-24 19:42:19 +01:00
John Chilton 3345dd4a92 Merge pull request #2865 from martenson/forced-wittiness
encourage wittiness in release notes
2016-10-07 10:01:46 -04:00
Nicola Soranzo 2eadece71e Add flake8 pinning to Branch procedures 2016-09-30 20:19:08 +01:00
Martin Cech 55582a7903 add TS deployments to freeze/release procedures 2016-09-22 11:16:05 -04:00
Martin Cech d6639bee40 encourage wittiness in release notes 2016-08-26 13:09:40 -04:00
Martin Cech 4e5de56b63 alter release notes template
remove bitbucket distribution
make github commands checkout the actual release instead of master
2016-08-25 14:09:21 -04:00
John Chilton 2c866e38d6 Automate more of the release process...
... this has worked for a couple releases now - time for the computer to push these tags instead of error-prone humans.
2016-08-25 13:44:30 -04:00
Martin Cech 09aef7eda5 mention need to update P4's conf when freezing 2016-07-29 14:16:58 -04:00
Nicola Soranzo cd13423953 Python3: small fixes to previous commits 2016-06-26 02:43:57 -04:00
Junzhou Wang f68a8198da Python3: scripts/cleanup_datasets scripts/data_libraries 2016-06-25 21:49:25 -04:00
Martin Cech a743e530d0 Merge pull request #2388 from jmchilton/bootstrap_history_somemore
Ever more informative, explicit, and complete release checklist.
2016-05-20 11:41:55 -04:00
John Chilton 308f74a25a Ever more informative, explicit, and complete release checklist.
- Update announcement acitivties to reflect release notes handled by devs in a diffrent, earlier step.
 - Add example post links for various announcement activities.
 - Add credential location information for Twitter.
 - Add branch-time item to update bioblend target testing.
 - Add item for scheduling a committer priority meeting (as done for this release by @martenson - thanks for taking charge on that!).
2016-05-20 10:50:24 -04:00
Eric Rasche d1e07e989d Add devteam 2016-05-19 17:51:19 +00:00
Eric Rasche 49cb1d6a0a Note on updating tool testing 2016-05-19 17:41:40 +00:00
Björn Grüning 6e6bfc796d Update template to include the release of the Docker container 2016-05-19 16:51:14 +02:00
Martin Cech 702fe3c112 Merge pull request #2372 from jmchilton/release_process_revise_again
More clarification of release process.
2016-05-18 10:43:00 -04:00
John Chilton 5a8d2a1ad8 More clarification of release process. 2016-05-18 08:03:08 -04:00
Martin Cech 70c65f6bd2 remove prints 2016-05-16 15:58:21 -04:00
Martin Cech 661e008f1d fix problems in bootstrap_history probably due to refactoring
should work out of the box now, also minor rewording
2016-05-16 15:56:33 -04:00
John Chilton bf83b39e0d Merge pull request #2113 from martenson/fix-blocking-issue-check
fix blocking issue check
2016-04-08 20:30:55 -04:00
John Chilton af42338ecc Automate and clarify more of the release process.
upstream is used repeatedly and just assumed to be a remote - this tests for it and adds it if it doesn't exist before using in make commands now. This also automates the previous release to dev merge in the instructions with a new Make command.

Additionally, two PRs need to be created to update versions. This prints a reminder to do this and adds it to the release checklist. Ideally, these PRs could be avoided with a direct push or automatically created with hub (https://github.com/github/hub).
2016-04-08 14:17:55 -04:00
Martin Cech 2651587e82 fix blocking issue check;
it would check the issues created by galaxybot before I think
2016-04-08 13:10:02 -04:00
John Chilton eee044aa70 Work toward automating deployment.
Create new makefile targets for release management.

 - ``release-create-issue``: Automates creating a release checklist - https://github.com/jmchilton/galaxy/issues/41)
   Check list contains actual tailored ``make`` commands and links (for PRs and issues).
 - ``release-check-metadata``: Checks milestone PRs for required metadata needed for generating bootstrapped release notes.
 ` ``release-bootstrap-history``: Bootstrap release notes from PRs and metadata.
 - ``release-check-blocking-prs``: Check for PRs blocking release, should happen before branching release and before tagging release.
 - ``release-check-blocking-issues``: Check for Issues blocking release, should happen before tagging release. (Only allowed issue is the release creation issue.)

The issue created with ``release-create-issue`` documents how and when to execute subsequent ``make`` targets (including the target to create the issue for the next release).

This PR contains a bunch of other enhancements to the bootstrap_history.py script to enable these targets and renames ``create_release_rc`` Makefile target so all release related targets start with the prefix ``release-``.

Conflicts:
	Makefile
2016-03-16 15:02:02 +00:00
John Chilton bc9f9b9bf1 Adapt release notes boot strap to new issues. 2016-01-26 10:03:08 +00:00
John Chilton bbef5ed737 Improvements to release notes generation.
- Add last commit for 15.10 (need to automate finding that).
- Generate next release annoucement.
- Generate annoucement for this release.
- Respect the minor tag.
2015-10-14 17:04:49 +01:00
Nicola Soranzo 2625bc4bc0 Fix flake8 broken when merging 041c94bf78 from release_15.07 . 2015-09-02 16:30:50 +01:00
Nicola Soranzo bcbeb75a68 Merge branch 'master' into dev
Conflicts:
	lib/tool_shed/dependencies/tool/tag_attribute_handler.py
2015-09-02 16:10:03 +01:00
John Chilton 041c94bf78 Release notes for 15.07.
This includes a script to boot strap the notes for future releases, updated announcement page for 15.07, and new announcement page for 15.10.
2015-08-27 12:00:18 +01:00
Nicola Soranzo 34d9388456 Use os.pardir everywhere instead of '..' . 2015-07-14 16:20:29 +01:00
John Chilton 4e1324e432 Add PR7 to release notes (caught by @bgruening).
... small updates to bootstrap history script for reuse in planemo.
2015-05-12 12:15:56 -04:00
John Chilton bb7fb089fe First crack at release notes for 15.05. 2015-05-11 23:05:56 -04:00