Commit Graph
49 Commits
Author SHA1 Message Date
Nicola Soranzo 21b44bf348 Fix all E201 and E202 style errors
using the following command:
```
autopep8 -i -r --exclude $(sed -e 's|^|./|' -e 's|/$||' .ci/flake8_blacklist.txt | paste -sd,) --select E201,E202 .
```
2017-08-17 11:35:39 +01:00
E Rasche 2f992d90ae Rebase 2017-06-01 16:43:21 +00:00
Martin Cech 8a9603f451 add more checlist items from #1643 2017-05-17 15:22:06 -04:00
Martin Cech 31d85f590b minor improvements to release checklist 2017-05-17 15:04:24 -04:00
Martin Cech 7cdbd78ccd exclude merge-labeled issues
from the link to check for release notes completeness
2017-05-16 16:20:20 -04:00
Martin Cech 6a94912083 add dev requirement
remove nitesh and carl from devteam
2017-05-02 12:07:25 -04:00
Martin Cech d3f2df5769 improve wording of getgalaxy in bootstrapping script for RN 2017-02-25 10:53:40 -05:00
Nicola Soranzo 2cfd833e45 Reduce indentation from 6 to 4 whitespaces
Fix a TODO
Remove funny but unused sub-sub-items.
2017-02-22 20:59:16 +00:00
Martin Cech 9c4587969e typo spotted by @nsoranzo 2017-02-05 15:45:46 -05:00
Martin Cech 2392bb9062 Merge branch 'dev' into protect-release-branch 2017-02-05 10:09:13 -05:00
Martin Cech ea013fefa8 add a task to protect the release branch in github
to the release process
should prevent https://github.com/galaxyproject/galaxy/pull/3560#issuecomment-277520315
thanks @nsoranzo
2017-02-05 10:06:08 -05:00
Martin Cech ddcbd8ba02 add jenkins documentation tasks for release issue 2017-01-31 13:17:40 -05:00
Martin Cech 9a8a0a9efe include example of deps pinning 2017-01-26 14:38:35 -05:00
Nicola Soranzo cbd527b9a4 Merge branch 'release_16.10' into dev
Conflicts:
	static/scripts/bundled/analysis.bundled.js
	static/scripts/bundled/analysis.bundled.js.map
	static/scripts/bundled/libs.bundled.js.map
2016-12-07 20:35:40 +00:00
Martin Cech 45afe7aa61 fix typo 2016-12-05 19:50:17 -05:00
John Chilton d7c6f39a9e Increase release delta to 4 months ahead of 17.05. 2016-12-05 19:46:00 -05:00
John Chilton a84601ba80 Add 16.10 release notes. 2016-12-05 19:38:19 -05:00
Nicola Soranzo 70bd8c9c45 Small fixes to bootstrap_history.py 2016-11-28 12:42:07 +00:00
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