353 Commits

Author SHA1 Message Date
Joffrey F
d7f5220292 Improve finalize robustness and allow resume using special --finalize-resume flag
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-07-09 16:51:01 -04:00
Joffrey F
0b5f68098c Avoid unrelated file uploads with twine
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-07-09 16:25:06 -04:00
Joffrey F
8a7ee5a7d5 Add distclean to remove old build files
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-07-09 16:19:17 -04:00
Joffrey F
e9aaece40d s/release.py/release.sh/
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-07-09 15:46:56 -04:00
Matthieu Nottale
6817b533a8 "Bump 1.22.0-rc2"
Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>
2018-07-05 15:10:31 +00:00
Joffrey F
a82986943b Fix release script
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-21 13:48:32 -07:00
Joffrey F
1fb5039585 Bump 1.22.0-rc1
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-21 13:28:13 -07:00
Joffrey F
e8af19daa3 Fix release script
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-21 13:28:13 -07:00
Joffrey F
47584a37c9 Fix bintray API client
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-21 11:49:35 -07:00
Joffrey F
709ba0975d Release script fixes
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-06-21 11:40:32 -07:00
Joffrey F
05638ab5ea Esnure docker-compose binary is executable (fixes #5917)
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-28 13:42:24 -07:00
Joffrey F
31a4ceeab0
Merge pull request #5916 from docker/autotests_fixes
Auto release improvements
2018-04-27 19:16:25 -07:00
Joffrey F
e6aedb1ce0 Partial revert bc034415501
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 18:48:30 -07:00
Joffrey F
5eb3f4b32f Typo fix
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 18:43:05 -07:00
Joffrey F
bc03441550 Automatically detect pickable PRs for patch releases
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 18:36:48 -07:00
Joffrey F
bb44d06f07
Merge pull request #5915 from docker/autotests_fixes
Improve release automation
2018-04-27 15:26:28 -07:00
Joffrey F
90c89e34f1 Finalize fixes
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 15:06:36 -07:00
Joffrey F
948ce555da Merge branch 'release'
Conflicts:
	compose/__init__.py
2018-04-27 14:50:37 -07:00
Joffrey F
d469113b37 Improve release automation
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 12:24:43 -07: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
192a665569 "Bump 1.21.1"
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-27 19:03:45 +00:00
Joffrey F
aa66338f39
Merge pull request #5891 from shin-/automated-releases
Automated releases
2018-04-23 15:03:04 -07:00
Joffrey F
0578a58471 Remove obsolete release scripts
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-23 15:01:30 -07:00
Joffrey F
7536c331e0 Document new release process
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-23 14:52:15 -07:00
Joffrey F
62fc24eb27 Uncomment deploy steps
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-20 17:15:45 -07:00
Joffrey F
eba67910f3 Containerize release tool
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-20 16:55:48 -07:00
Joffrey F
a752208621 Fix appveyor build
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-20 15:29:37 -07:00
Joffrey F
6b83a651f6 Improve monitor function
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-20 14:39:58 -07:00
Joffrey F
2b5ad06e00 Cleanup
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-20 14:15:15 -07:00
Joffrey F
b06bc3cdea Add support for PR cherry picks
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-20 13:14:50 -07:00
Joffrey F
8511570764 Default base is master
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-19 15:24:41 -07:00
Joffrey F
e7086091be Early check for non-draft release in resume
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-19 15:22:55 -07:00
Joffrey F
c49eca41a0 Avoid accidental prod push
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-19 15:08:49 -07:00
Joffrey F
a120759c9d Add finalize step
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-19 14:47:04 -07:00
Joffrey F
e9f6abf8f4 Add images build step and finalize placeholder
Signed-off-by: Joffrey F <joffrey@docker.com>
2018-04-18 18:42:08 -07:00