53 Commits

Author SHA1 Message Date
Joffrey F
7db742d3f2 Esnure docker-compose binary is executable (fixes #5917)
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-05-01 17:37:14 -07:00
Joffrey F
f05f1699c4 Partial revert bc034415501
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-05-02 00:28:44 +00:00
Joffrey F
d8b4b94585 Typo fix
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-05-02 00:28:44 +00:00
Joffrey F
d3ca20074d Automatically detect pickable PRs for patch releases
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-05-02 00:28:44 +00:00
Joffrey F
7b4603dc22 Finalize fixes
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-05-02 00:28:43 +00:00
Joffrey F
507376549c Improve release automation
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-05-02 00:28:43 +00:00
Joffrey F
fe20526d05 Remove obsolete release scripts
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:13 +00:00
Joffrey F
7503a2eddd Document new release process
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
a50c056d7c Uncomment deploy steps
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
4faf7c19b6 Containerize release tool
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
28f7f79fea Improve monitor function
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
87b8eaa27c Cleanup
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
b68811fd7f Add support for PR cherry picks
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
4fab78d7e0 Default base is master
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
0621739a86 Early check for non-draft release in resume
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
f248dbe280 Avoid accidental prod push
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
05afd5a2db Add finalize step
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
fbbac04fb7 Add images build step and finalize placeholder
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
f083ef3d17 Added logging for asset removal
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
0f4dbba0ec Temp test
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
e4c5b2a248 Implement resuming a release
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
4691515420 Inital pass on comprehensive automated release script
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:07:12 +00:00
Joffrey F
38ae7ae037 Update script to generate sha256 files
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-12-07 12:04:26 -08:00
Joffrey F
2482d57e9a Add shasum computation to download-binaries script
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-11-03 12:26:31 -07:00
Joffrey F
36e5985b01 Update release process with most recent changes
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-09-01 12:16:39 -07:00
Joffrey F
6ed507d865 Scripts build and push compose-tests image
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-07-20 16:39:03 -07:00
Joffrey F
353c3a7b7a Script downloading release binaries from bintray and appveyor
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-05-01 16:48:16 -07:00
Aaron.L.Xu
27297fd1af fix a typo in script/release/utils.sh
Signed-off-by: Aaron.L.Xu <likexu@harmonycloud.cn>
2017-02-16 11:14:49 +08:00
Joffrey F
29b46d5b26 Use correct wheel file name in twine upload command
Signed-off-by: Joffrey F <joffrey@docker.com>
2017-01-11 15:39:48 -08:00
Thomas Grainger
2648af6807
enable universal wheels
Signed-off-by: Thomas Grainger <tom.grainger@procensus.com>
2017-01-04 18:33:58 +00:00
Thomas Grainger
024b5dd6da
case PyPI correctly
Signed-off-by: Thomas Grainger <tom.grainger@procensus.com>
2016-11-22 11:15:21 +00:00
Joffrey F
5667de87e8 Fix the contributors script to show only contributors on the current branch
Signed-off-by: Joffrey F <joffrey@docker.com>
2016-09-22 12:34:59 -07:00
Daniel Nephin
04877d47aa Build osx binary on travis and upload to bintray.
This requires a change to the make-branch script, to have it push the bump branch
to the docker remote instead of the user remote. Pushing to the docker remote
triggers the travis build, which builds the binary.

Signed-off-by: Daniel Nephin <dnephin@docker.com>
2016-03-01 11:34:54 -05:00
Daniel Nephin
11dc720752 Move test scripts to script/test.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2016-02-24 16:24:13 -08:00
Daniel Nephin
ec6bb1660d Move run scripts to script/run
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2016-02-24 16:24:13 -08:00
Daniel Nephin
a87d482a3b Move all build scripts to script/build
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2016-02-24 16:24:13 -08:00
Aanand Prasad
634ae7daa5 Let the user specify any repo as their fork
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2016-01-27 15:40:28 +00:00
Aanand Prasad
3547c55523 Default to vim if EDITOR is not set
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2016-01-27 15:40:28 +00:00
Aanand Prasad
e40a46349f Fix rebase-bump-commit script
Trim whitespace from wc's output before constructing arguments to `git rebase`

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2016-01-26 17:42:44 +00:00
Daniel Nephin
66dd9ae9a4 Fix some bugs in release scripts.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2016-01-18 15:59:40 -05:00
Daniel Nephin
d4b9845201 Add the git sha to version output
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-11-18 13:21:14 -05:00
Daniel Nephin
d18ad4c812 Fix rebase-bump-commit script when used with a final release.
Previously it would find commits for RC releases, which broke the rebase.

Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-11-05 10:25:46 -05:00
Daniel Nephin
bbc76e6034 Convert the README to rst and fix the logo url before packaging it up for pypi.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-10-28 12:11:29 -04:00
Daniel Nephin
c4f0f24c57 Fix release script notes about software and typos.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-10-28 12:10:30 -04:00
Daniel Nephin
129e2f9482 Fix check for tags.
If there is a branch with the same name as a tag it fails without the
--tags. This was only a problem when we're branching from a git tag.

Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-10-19 12:33:25 -04:00
Daniel Nephin
fbe8e76902 Add missing merge for release branch.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-10-14 15:24:05 -04:00
Daniel Nephin
338f2f4507 Add a script to generate contributor list.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-10-14 15:14:04 -04:00
Daniel Nephin
34f5912bbc Update release script and run.sh image name.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-10-07 11:00:40 -04:00
Daniel Nephin
4ae2a0e610 Update release scripts for release image.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-10-06 15:21:34 -04:00
Daniel Nephin
1a2a0dd53d Fix some bugs in the release scripts
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-10-02 11:21:38 -04:00