Commit Graph
20 Commits
Author SHA1 Message Date
John Chilton 5a8d2a1ad8 More clarification of release process. 2016-05-18 08:03:08 -04:00
carlfeberhard b5c198a7bc Build: remove redundant webpack step in makefile
Removes the webpack make target and the 'webpack' call from client
target. The webpack production build step is already called from
the `grunt` step.
2016-05-09 13:07:10 -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
Eric Rasche 9d8957d121 Document a couple other targets 2016-03-22 16:31:15 +00:00
John Chilton 9a6d396230 Fix docs Makefile target. 2016-03-22 11:25:19 +00:00
Eric Rasche 3a1c846902 Remove duplicate help target
And reformat for using existing help-text helper

Fixes #1979
2016-03-22 16:15:22 +00: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
Eric Rasche b9c8d5beb4 Duplicate @jxtx's fix 2016-03-01 03:08:51 +00:00
Eric Rasche a034238c8c Silence expr warning 2016-03-01 01:25:36 +00:00
Eric Rasche e122bb8f5d Annotate make targets
Saw this cute trick http://marmelab.com/blog/2016/02/29/auto-documented-makefile.html
and figured it wouldn't be too hard to do here as well.

Produces a nice help text for commands
2016-03-01 01:23:28 +00:00
Nate Coraor 5b515a76cd Update Makefile for release/point releases 2016-02-24 16:53:18 -05:00
Eric Rasche f8072a8e48 Configurable upstream 2016-01-06 11:36:18 -06:00
Eric Rasche d848f83e8d Correct name, minor version 2016-01-05 20:46:43 -06:00
Eric Rasche cd1cc96d5d Implement code from @natefoo comment
https://github.com/galaxyproject/galaxy/issues/715#issuecomment-169148056
2016-01-05 17:22:36 -06:00
Dannon Baker 41b77d0c13 Use local versions of node modules instead of system-installed, add a 'build-it-all' target for building the whole client.
Fix two old typos.
2015-12-16 10:09:52 -05:00
Eric Rasche 1295f98510 Rename docker image 2015-12-04 13:36:10 -06:00
Eric Rasche a0c7d87db3 Ease the grunt uglify process 2015-12-04 12:09:40 -06:00
Nate Coraor 9e5f864553 Cleanup old stuff in the root dir. 2011-01-28 16:50:02 -05:00
Daniel Blankenberg b40fc9a4f2 Remove outdated about.rst/html. 2010-06-30 11:09:14 -04:00
James Taylor f788a34fca Moving james-wsgi branch to new trunk. 2006-11-15 16:28:21 +00:00