1051 Commits

Author SHA1 Message Date
Marco Vermeulen
fa4f2844b0 Update version of production to 5.1.12 5.1.12 2016-11-19 12:21:48 +00:00
Marco Vermeulen
1f86833f28 Export beta channel to selfupdate script. 2016-11-19 12:21:11 +00:00
Marco Vermeulen
9811f729ed Tweak logging in installation script. 2016-11-19 11:56:17 +00:00
Marco Vermeulen
7b43c3bf20 Java installation feature specification updated. 2016-11-19 11:11:12 +00:00
Marco Vermeulen
bb01373781 Split multi-platform and hooks features, clean up step defs. 2016-11-18 23:02:46 +00:00
Marco Vermeulen
a0b74de8d4 Improve stubbing of pre/post installation hooks. 2016-11-17 22:44:58 +00:00
Marco Vermeulen
0f8c306d27 Add test for post install hook non-zero return value. 2016-11-17 18:10:12 +00:00
Marco Vermeulen
53eb34242b Makes post-installation hook safer by sourcing implemented function. 2016-11-17 17:58:27 +00:00
Marco Vermeulen
0c965b1017 Makes pre-installation hook safer by sourcing implemented function. 2016-11-17 08:54:15 +00:00
Marco Vermeulen
d4c8ec99b0 Clean code. 2016-11-16 19:04:48 +00:00
Marco Vermeulen
fabeda3efd Better differentiation between legacy and current apis in tests. 2016-11-16 09:11:21 +00:00
Marco Vermeulen
743975dcaa Use new candidates/all endpoint for candidate cache in beta channel. 2016-11-16 09:07:31 +00:00
Marco Vermeulen
676fe1a7ce Always expire candidate cache after a day. 2016-11-16 08:40:03 +00:00
Marco Vermeulen
2d9a9599e9 Fix build. 2016-11-14 21:14:48 +00:00
Marco Vermeulen
e5c3643bd8 Install zip on travis. 2016-11-14 20:57:09 +00:00
Marco Vermeulen
fecb443a2a Consolidate cukes for multi-platform binaries. 2016-11-14 13:35:18 +00:00
Marco Vermeulen
9fa1d26d6e Move test post-hooks into resources, accommodate universal and platform specific hooks. 2016-11-14 13:22:23 +00:00
Marco Vermeulen
69b87ecf0d Place test pre-hook in sane location. 2016-11-14 13:10:09 +00:00
Marco Vermeulen
366982d8b5 Move test pre installation hook into resources. 2016-11-14 13:04:25 +00:00
Marco Vermeulen
0f6c6f5b55 Java installation on Linux passing test. 2016-11-14 08:36:25 +00:00
Marco Vermeulen
85e4acddda Upgrade to latests version of wiremock. 2016-11-13 14:27:33 +00:00
Marco Vermeulen
5e6c99987e Bring back beta features after 5.1.7 release.
This reverts commit 1ee578ee72.
2016-11-09 20:55:03 +00:00
Marco Vermeulen
10c6112bf8 Bug fix on beta channel propagating beta flag to selfupdate. 2016-11-09 08:35:15 +00:00
Marco Vermeulen
1ee578ee72 Temporary revert all beta channel work. 2016-11-09 08:26:17 +00:00
Marco Vermeulen
714c4a8bb8 Always refresh candidates for beta channel. 2016-11-04 20:55:30 +00:00
Marco Vermeulen
782cd3a61a Allows faster release of beta channel. 2016-11-04 18:25:07 +00:00
Marco Vermeulen
36788730b0 Cut validation over to new candidate validation endpoint. 2016-11-04 18:11:28 +00:00
Marco Vermeulen
1dd522172e Fix failing tests. 2016-10-28 15:55:26 +01:00
Marco Vermeulen
528dfe75a6 Implement post hook on download. 2016-10-28 15:40:08 +01:00
Marco Vermeulen
4e83aeb2fe Make sdkman_debug_mode configurable. 2016-10-28 15:02:28 +01:00
Marco Vermeulen
6e8f2af8ee Integrate CurlStub into SdkmanBashEnvBuilder. 2016-10-28 14:33:05 +01:00
Marco Vermeulen
04c34cd1e0 Improve wording for multi-platform validation failure. 2016-10-28 14:08:29 +01:00
Marco Vermeulen
b6d5c7fa9f Upgrade wiremock to 2.2.2. 2016-10-28 13:52:29 +01:00
Marco Vermeulen
adb2b12d7b Upgrade to groovy 2.4.7. 2016-10-28 13:44:28 +01:00
Marco Vermeulen
11ff3568c4 Upgrade to cucumber 1.2.4 2016-10-28 13:44:05 +01:00
Marco Vermeulen
4be6b085de Introduce first pass of multi-platform functionality. 2016-10-28 13:38:16 +01:00
Marco Vermeulen
2d4b3c05f2 Tweak debug text on binary move. 2016-10-27 14:40:01 +01:00
Marco Vermeulen
857826a5b0 Download binary temporarily stored in bin format. 2016-10-27 14:24:42 +01:00
Marco Vermeulen
c05cde2893 Rename version endpoint to stable. 2016-10-25 16:06:53 +01:00
Marco Vermeulen
e9580bf29b Introduce beta channel. 2016-10-25 16:01:34 +01:00
Marco Vermeulen
f4fb476d36 Remove redundant test fixture. 2016-10-25 15:20:16 +01:00
Marco Vermeulen
72757cccd7 Drop version endpoint down to /app/version of candidates-legacy api. 2016-10-25 15:17:04 +01:00
Marco Vermeulen
75a1c55722 Drop candidates cache daily. 2016-10-25 11:46:04 +01:00
Marco Vermeulen
7969755b83 Clean code. 2016-10-25 11:45:06 +01:00
Marco Vermeulen
ce7c0614fb Rename BootstrapSpec.groovy to VersionFileBootstrapSpec 2016-10-25 11:11:22 +01:00
Marco Vermeulen
f4d96ace10 Rename token to file. 2016-10-25 10:33:43 +01:00
Marco Vermeulen
d03cd23460 Make legacy API explicit in bootstrap spec. 2016-10-25 10:08:02 +01:00
Marco Vermeulen
bdbd5b4593 Add gradle.bat for windows. 2016-10-19 22:14:51 +01:00
Marco Vermeulen
13720a0e95 Upgrade build scan plugin to 1.1.1 2016-09-28 08:50:11 +01:00
Marco Vermeulen
a59721a764 Upgrade to gradle 3.1 2016-09-19 16:16:47 +01:00