Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate and clarify more of the release process. #2117

Merged
merged 1 commit into from Apr 8, 2016

Conversation

Projects
None yet
2 participants
@jmchilton
Copy link
Member

commented Apr 8, 2016

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).

Update: PR updated with second thing mentioned and to incorporate typo fix noticed by @martenson

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).
Makefile Outdated
@@ -30,6 +30,15 @@ open-project: ## open project on github
lint: ## check style using tox and flake8 for Python 2 and Python 3
$(IN_VENV) tox -e py27-lint && tox -e py34-lint

release-ensure-upstream: ## Ensure supstream branch for release commands setup

This comment has been minimized.

Copy link
@martenson

@jmchilton jmchilton force-pushed the jmchilton:release_improve branch from ebb1a56 to af42338 Apr 8, 2016

@jmchilton jmchilton referenced this pull request Apr 8, 2016

Closed

Publication of Galaxy Release v 16.04 #2112

36 of 36 tasks complete

@martenson martenson added this to the 16.07 milestone Apr 8, 2016

@martenson martenson merged commit 428c306 into galaxyproject:dev Apr 8, 2016

2 of 4 checks passed

toolshed test Build finished.
Details
api test Test started.
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
framework test Build finished.
Details
@martenson

This comment has been minimized.

Copy link
Member

commented Apr 8, 2016

thanks @jmchilton

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.