Commit Graph

1067 Commits

Author SHA1 Message Date
Pol Bassiner
decede2354 Change random string generation to be ansible friendly (#496) 2016-12-08 22:07:24 +00:00
Marco Vermeulen
9d7c88a318 Return on no mongo credentials found. 2016-12-08 08:00:55 +00:00
Marco Vermeulen
71584bb966 Automatically publish on upload to bintray. 2016-12-07 22:30:42 +00:00
Marco Vermeulen
d58915e9c5 Update default version from 5.0.0-SNAPSHOT to master. 2016-12-07 08:57:01 +00:00
Marco Vermeulen
03b43c6f2b Propagate platform to list view. 2016-12-01 21:53:36 +00:00
Marco Vermeulen
b5a7b35d02 Tweak initialisation spec. 2016-11-29 20:57:53 +00:00
Marco Vermeulen
d87c211a2c Always get candidate csv from current candidates api. 2016-11-29 18:20:53 +00:00
Marco Vermeulen
d700b2175e No longer mandate JAVA_HOME to be set on initialisation. 2016-11-28 13:50:44 +00:00
Marco Vermeulen
cea39cceee Add scenario for default compatible java version. 2016-11-28 13:30:57 +00:00
Marco Vermeulen
51ddcf5417 Refactor default step definition. 2016-11-28 09:07:35 +00:00
Marco Vermeulen
e9e4574495 Fix default version bug affecting platform specific candidates. 2016-11-28 09:02:17 +00:00
Marco Vermeulen
e37872123d Fix random sequence generation for raw binary name on osx. 2016-11-23 21:38:09 +00:00
Marco Vermeulen
4411444ece Improve version and candidate cache handling, bolster tests. 2016-11-23 21:32:59 +00:00
Marco Vermeulen
4a34f166a1 Add resilience to candidates cache and fix false positives in tests. 2016-11-23 18:19:42 +00:00
Marco Vermeulen
2cc42890a2 Clean code. 2016-11-21 21:52:31 +00:00
Marco Vermeulen
977817ebd8 Cut over to new default candidate endpoint. 2016-11-21 21:52:21 +00:00
Marco Vermeulen
ff2f73a773 Initialise candidates cache in SdkmanBashEnvBuilder. 2016-11-21 18:23:07 +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