[galaxyproject/galaxy] eee044: Work toward automating deployment.
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: eee044aa707f9fa6d4c800b4d655fd01b2e08e84 https://github.com/galaxyproject/galaxy/commit/eee044aa707f9fa6d4c800b4d655f... Author: John Chilton <jmchilton@gmail.com> Date: 2016-03-16 (Wed, 16 Mar 2016) Changed paths: M Makefile M doc/source/releases/index.rst M scripts/bootstrap_history.py Log Message: ----------- 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 Commit: 67b7294a7278f262f0e2238b0094cef5fc835771 https://github.com/galaxyproject/galaxy/commit/67b7294a7278f262f0e2238b0094c... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-03-22 (Tue, 22 Mar 2016) Changed paths: M Makefile M doc/source/releases/index.rst M scripts/bootstrap_history.py Log Message: ----------- Merge pull request #1613 from jmchilton/release_process Work toward automating release management. Compare: https://github.com/galaxyproject/galaxy/compare/4bf8adbb6462...67b7294a7278
participants (1)
-
GitHub