From 0342daba92b280b2c3ee294e9bb04dcb5cb64e46 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Mon, 20 Apr 2020 07:39:04 +0200 Subject: [PATCH] refactor(gradle-wrapper): autoReplace (#6004) --- .../__snapshots__/index.spec.ts.snap | 396 ------------------ lib/datasource/gradle-version/index.ts | 4 - lib/manager/common.ts | 2 - .../__snapshots__/extract.spec.ts.snap | 25 +- .../__snapshots__/update.spec.ts.snap | 34 -- lib/manager/gradle-wrapper/extract.ts | 30 +- lib/manager/gradle-wrapper/index.ts | 1 - lib/manager/gradle-wrapper/search.ts | 3 - lib/manager/gradle-wrapper/update.spec.ts | 155 ------- lib/manager/gradle-wrapper/update.ts | 58 --- .../repository/process/lookup/index.ts | 2 - 11 files changed, 10 insertions(+), 700 deletions(-) delete mode 100644 lib/manager/gradle-wrapper/__snapshots__/update.spec.ts.snap delete mode 100644 lib/manager/gradle-wrapper/search.ts delete mode 100644 lib/manager/gradle-wrapper/update.spec.ts delete mode 100644 lib/manager/gradle-wrapper/update.ts diff --git a/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap b/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap index 098772f1f6..d24fa476a0 100644 --- a/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap +++ b/lib/datasource/gradle-version/__snapshots__/index.spec.ts.snap @@ -5,794 +5,530 @@ Object { "homepage": "https://gradle.org", "releases": Array [ Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip", "releaseTimestamp": null, "version": "4.10.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip", "releaseTimestamp": null, "version": "5.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip", "releaseTimestamp": "2018-09-19T18:10:15+0000", "version": "4.10.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip", "releaseTimestamp": "2018-09-12T11:33:27+0000", "version": "4.10.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip", "releaseTimestamp": "2018-08-27T18:35:06+0000", "version": "4.10", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip", "releaseTimestamp": "2018-07-16T08:14:03+0000", "version": "4.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip", "releaseTimestamp": "2018-06-21T07:53:06+0000", "version": "4.8.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip", "releaseTimestamp": "2018-06-04T10:39:58+0000", "version": "4.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip", "releaseTimestamp": "2018-04-18T09:09:12+0000", "version": "4.7", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip", "releaseTimestamp": "2018-02-28T13:36:36+0000", "version": "4.6", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip", "releaseTimestamp": "2018-02-05T13:22:49+0000", "version": "4.5.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip", "releaseTimestamp": "2018-01-24T17:04:52+0000", "version": "4.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip", "releaseTimestamp": "2017-12-20T15:45:23+0000", "version": "4.4.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip", "releaseTimestamp": "2017-12-06T09:05:06+0000", "version": "4.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip", "releaseTimestamp": "2017-11-08T08:59:45+0000", "version": "4.3.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip", "releaseTimestamp": "2017-10-30T15:43:29+0000", "version": "4.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip", "releaseTimestamp": "2017-10-02T15:36:21+0000", "version": "4.2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip", "releaseTimestamp": "2017-09-20T14:48:23+0000", "version": "4.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip", "releaseTimestamp": "2017-08-07T14:38:48+0000", "version": "4.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip", "releaseTimestamp": "2017-07-26T16:19:18+0000", "version": "4.0.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip", "releaseTimestamp": "2017-07-07T14:02:41+0000", "version": "4.0.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip", "releaseTimestamp": "2017-06-16T14:36:27+0000", "version": "3.5.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip", "releaseTimestamp": "2017-06-14T15:11:08+0000", "version": "4.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip", "releaseTimestamp": "2017-04-10T13:37:25+0000", "version": "3.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip", "releaseTimestamp": "2017-03-03T19:45:41+0000", "version": "3.4.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip", "releaseTimestamp": "2017-02-20T14:49:26+0000", "version": "3.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip", "releaseTimestamp": "2017-01-03T15:31:04+0000", "version": "3.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip", "releaseTimestamp": "2016-11-22T15:19:54+0000", "version": "3.2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip", "releaseTimestamp": "2016-11-14T12:32:59+0000", "version": "3.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip", "releaseTimestamp": "2016-09-19T10:53:53+0000", "version": "3.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip", "releaseTimestamp": "2016-08-15T13:15:01+0000", "version": "3.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip", "releaseTimestamp": "2016-07-18T06:38:37+0000", "version": "2.14.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip", "releaseTimestamp": "2016-06-14T07:16:37+0000", "version": "2.14", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip", "releaseTimestamp": "2016-04-25T04:10:10+0000", "version": "2.13", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip", "releaseTimestamp": "2016-03-14T08:32:03+0000", "version": "2.12", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip", "releaseTimestamp": "2016-02-08T07:59:16+0000", "version": "2.11", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip", "releaseTimestamp": "2015-12-21T21:15:04+0000", "version": "2.10", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip", "releaseTimestamp": "2015-11-17T07:02:17+0000", "version": "2.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip", "releaseTimestamp": "2015-10-20T03:46:36+0000", "version": "2.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip", "releaseTimestamp": "2015-09-14T07:26:16+0000", "version": "2.7", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip", "releaseTimestamp": "2015-08-10T13:15:06+0000", "version": "2.6", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip", "releaseTimestamp": "2015-07-08T07:38:37+0000", "version": "2.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip", "releaseTimestamp": "2015-05-05T08:09:24+0000", "version": "2.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip", "releaseTimestamp": "2015-02-16T05:09:33+0000", "version": "2.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip", "releaseTimestamp": "2014-11-24T09:45:35+0000", "version": "2.2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip", "releaseTimestamp": "2014-11-10T13:31:44+0000", "version": "2.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip", "releaseTimestamp": "2014-09-08T10:40:39+0000", "version": "2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip", "releaseTimestamp": "2014-07-01T07:45:34+0000", "version": "2.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip", "releaseTimestamp": "2014-04-29T09:24:31+0000", "version": "1.12", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip", "releaseTimestamp": "2014-02-11T11:34:39+0000", "version": "1.11", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip", "releaseTimestamp": "2013-12-17T09:28:15+0000", "version": "1.10", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip", "releaseTimestamp": "2013-11-19T08:20:02+0000", "version": "1.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip", "releaseTimestamp": "2013-09-24T07:32:33+0000", "version": "1.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip", "releaseTimestamp": "2013-08-06T11:19:56+0000", "version": "1.7", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip", "releaseTimestamp": "2013-05-07T09:12:14+0000", "version": "1.6", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip", "releaseTimestamp": "2013-03-27T14:09:35+0000", "version": "1.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip", "releaseTimestamp": "2013-01-28T03:42:46+0000", "version": "1.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip", "releaseTimestamp": "2012-11-20T11:37:38+0000", "version": "1.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip", "releaseTimestamp": "2012-09-12T10:46:02+0000", "version": "1.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip", "releaseTimestamp": "2012-07-31T13:24:32+0000", "version": "1.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip", "releaseTimestamp": "2012-06-12T02:56:21+0200", "version": "1.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip", "releaseTimestamp": "2011-01-23T13:34:21+1100", "version": "0.9.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip", "releaseTimestamp": "2011-01-02T11:40:57+1100", "version": "0.9.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip", "releaseTimestamp": "2010-12-19T12:50:06+1100", "version": "0.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip", "releaseTimestamp": "2009-09-28T14:01:59+0200", "version": "0.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip", "releaseTimestamp": "2009-07-20T08:50:13+0200", "version": "0.7", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip", "releaseTimestamp": null, "version": "4.10.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip", "releaseTimestamp": null, "version": "5.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip", "releaseTimestamp": "2018-09-19T18:10:15+0000", "version": "4.10.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip", "releaseTimestamp": "2018-09-12T11:33:27+0000", "version": "4.10.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip", "releaseTimestamp": "2018-08-27T18:35:06+0000", "version": "4.10", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip", "releaseTimestamp": "2018-07-16T08:14:03+0000", "version": "4.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip", "releaseTimestamp": "2018-06-21T07:53:06+0000", "version": "4.8.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip", "releaseTimestamp": "2018-06-04T10:39:58+0000", "version": "4.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip", "releaseTimestamp": "2018-04-18T09:09:12+0000", "version": "4.7", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip", "releaseTimestamp": "2018-02-28T13:36:36+0000", "version": "4.6", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip", "releaseTimestamp": "2018-02-05T13:22:49+0000", "version": "4.5.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip", "releaseTimestamp": "2018-01-24T17:04:52+0000", "version": "4.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip", "releaseTimestamp": "2017-12-20T15:45:23+0000", "version": "4.4.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip", "releaseTimestamp": "2017-12-06T09:05:06+0000", "version": "4.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip", "releaseTimestamp": "2017-11-08T08:59:45+0000", "version": "4.3.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip", "releaseTimestamp": "2017-10-30T15:43:29+0000", "version": "4.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip", "releaseTimestamp": "2017-10-02T15:36:21+0000", "version": "4.2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip", "releaseTimestamp": "2017-09-20T14:48:23+0000", "version": "4.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip", "releaseTimestamp": "2017-08-07T14:38:48+0000", "version": "4.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip", "releaseTimestamp": "2017-07-26T16:19:18+0000", "version": "4.0.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip", "releaseTimestamp": "2017-07-07T14:02:41+0000", "version": "4.0.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip", "releaseTimestamp": "2017-06-16T14:36:27+0000", "version": "3.5.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip", "releaseTimestamp": "2017-06-14T15:11:08+0000", "version": "4.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip", "releaseTimestamp": "2017-04-10T13:37:25+0000", "version": "3.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip", "releaseTimestamp": "2017-03-03T19:45:41+0000", "version": "3.4.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip", "releaseTimestamp": "2017-02-20T14:49:26+0000", "version": "3.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip", "releaseTimestamp": "2017-01-03T15:31:04+0000", "version": "3.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip", "releaseTimestamp": "2016-11-22T15:19:54+0000", "version": "3.2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip", "releaseTimestamp": "2016-11-14T12:32:59+0000", "version": "3.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip", "releaseTimestamp": "2016-09-19T10:53:53+0000", "version": "3.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip", "releaseTimestamp": "2016-08-15T13:15:01+0000", "version": "3.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip", "releaseTimestamp": "2016-07-18T06:38:37+0000", "version": "2.14.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip", "releaseTimestamp": "2016-06-14T07:16:37+0000", "version": "2.14", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip", "releaseTimestamp": "2016-04-25T04:10:10+0000", "version": "2.13", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip", "releaseTimestamp": "2016-03-14T08:32:03+0000", "version": "2.12", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip", "releaseTimestamp": "2016-02-08T07:59:16+0000", "version": "2.11", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip", "releaseTimestamp": "2015-12-21T21:15:04+0000", "version": "2.10", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip", "releaseTimestamp": "2015-11-17T07:02:17+0000", "version": "2.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip", "releaseTimestamp": "2015-10-20T03:46:36+0000", "version": "2.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip", "releaseTimestamp": "2015-09-14T07:26:16+0000", "version": "2.7", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip", "releaseTimestamp": "2015-08-10T13:15:06+0000", "version": "2.6", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip", "releaseTimestamp": "2015-07-08T07:38:37+0000", "version": "2.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip", "releaseTimestamp": "2015-05-05T08:09:24+0000", "version": "2.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip", "releaseTimestamp": "2015-02-16T05:09:33+0000", "version": "2.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip", "releaseTimestamp": "2014-11-24T09:45:35+0000", "version": "2.2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip", "releaseTimestamp": "2014-11-10T13:31:44+0000", "version": "2.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip", "releaseTimestamp": "2014-09-08T10:40:39+0000", "version": "2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip", "releaseTimestamp": "2014-07-01T07:45:34+0000", "version": "2.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip", "releaseTimestamp": "2014-04-29T09:24:31+0000", "version": "1.12", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip", "releaseTimestamp": "2014-02-11T11:34:39+0000", "version": "1.11", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip", "releaseTimestamp": "2013-12-17T09:28:15+0000", "version": "1.10", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip", "releaseTimestamp": "2013-11-19T08:20:02+0000", "version": "1.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip", "releaseTimestamp": "2013-09-24T07:32:33+0000", "version": "1.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip", "releaseTimestamp": "2013-08-06T11:19:56+0000", "version": "1.7", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip", "releaseTimestamp": "2013-05-07T09:12:14+0000", "version": "1.6", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip", "releaseTimestamp": "2013-03-27T14:09:35+0000", "version": "1.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip", "releaseTimestamp": "2013-01-28T03:42:46+0000", "version": "1.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip", "releaseTimestamp": "2012-11-20T11:37:38+0000", "version": "1.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip", "releaseTimestamp": "2012-09-12T10:46:02+0000", "version": "1.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip", "releaseTimestamp": "2012-07-31T13:24:32+0000", "version": "1.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip", "releaseTimestamp": "2012-06-12T02:56:21+0200", "version": "1.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip", "releaseTimestamp": "2011-01-23T13:34:21+1100", "version": "0.9.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip", "releaseTimestamp": "2011-01-02T11:40:57+1100", "version": "0.9.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip", "releaseTimestamp": "2010-12-19T12:50:06+1100", "version": "0.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip", "releaseTimestamp": "2009-09-28T14:01:59+0200", "version": "0.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip", "releaseTimestamp": "2009-07-20T08:50:13+0200", "version": "0.7", }, @@ -806,398 +542,266 @@ Object { "homepage": "https://gradle.org", "releases": Array [ Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.3-bin.zip", "releaseTimestamp": null, "version": "4.10.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-5.0-bin.zip", "releaseTimestamp": null, "version": "5.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.2-bin.zip", "releaseTimestamp": "2018-09-19T18:10:15+0000", "version": "4.10.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10.1-bin.zip", "releaseTimestamp": "2018-09-12T11:33:27+0000", "version": "4.10.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.10-bin.zip", "releaseTimestamp": "2018-08-27T18:35:06+0000", "version": "4.10", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.9-bin.zip", "releaseTimestamp": "2018-07-16T08:14:03+0000", "version": "4.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8.1-bin.zip", "releaseTimestamp": "2018-06-21T07:53:06+0000", "version": "4.8.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.8-bin.zip", "releaseTimestamp": "2018-06-04T10:39:58+0000", "version": "4.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.7-bin.zip", "releaseTimestamp": "2018-04-18T09:09:12+0000", "version": "4.7", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.6-bin.zip", "releaseTimestamp": "2018-02-28T13:36:36+0000", "version": "4.6", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5.1-bin.zip", "releaseTimestamp": "2018-02-05T13:22:49+0000", "version": "4.5.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.5-bin.zip", "releaseTimestamp": "2018-01-24T17:04:52+0000", "version": "4.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4.1-bin.zip", "releaseTimestamp": "2017-12-20T15:45:23+0000", "version": "4.4.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.4-bin.zip", "releaseTimestamp": "2017-12-06T09:05:06+0000", "version": "4.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3.1-bin.zip", "releaseTimestamp": "2017-11-08T08:59:45+0000", "version": "4.3.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.3-bin.zip", "releaseTimestamp": "2017-10-30T15:43:29+0000", "version": "4.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2.1-bin.zip", "releaseTimestamp": "2017-10-02T15:36:21+0000", "version": "4.2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.2-bin.zip", "releaseTimestamp": "2017-09-20T14:48:23+0000", "version": "4.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.1-bin.zip", "releaseTimestamp": "2017-08-07T14:38:48+0000", "version": "4.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.2-bin.zip", "releaseTimestamp": "2017-07-26T16:19:18+0000", "version": "4.0.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0.1-bin.zip", "releaseTimestamp": "2017-07-07T14:02:41+0000", "version": "4.0.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5.1-bin.zip", "releaseTimestamp": "2017-06-16T14:36:27+0000", "version": "3.5.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-4.0-bin.zip", "releaseTimestamp": "2017-06-14T15:11:08+0000", "version": "4.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.5-bin.zip", "releaseTimestamp": "2017-04-10T13:37:25+0000", "version": "3.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4.1-bin.zip", "releaseTimestamp": "2017-03-03T19:45:41+0000", "version": "3.4.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.4-bin.zip", "releaseTimestamp": "2017-02-20T14:49:26+0000", "version": "3.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.3-bin.zip", "releaseTimestamp": "2017-01-03T15:31:04+0000", "version": "3.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2.1-bin.zip", "releaseTimestamp": "2016-11-22T15:19:54+0000", "version": "3.2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.2-bin.zip", "releaseTimestamp": "2016-11-14T12:32:59+0000", "version": "3.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.1-bin.zip", "releaseTimestamp": "2016-09-19T10:53:53+0000", "version": "3.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-3.0-bin.zip", "releaseTimestamp": "2016-08-15T13:15:01+0000", "version": "3.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14.1-bin.zip", "releaseTimestamp": "2016-07-18T06:38:37+0000", "version": "2.14.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.14-bin.zip", "releaseTimestamp": "2016-06-14T07:16:37+0000", "version": "2.14", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.13-bin.zip", "releaseTimestamp": "2016-04-25T04:10:10+0000", "version": "2.13", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.12-bin.zip", "releaseTimestamp": "2016-03-14T08:32:03+0000", "version": "2.12", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.11-bin.zip", "releaseTimestamp": "2016-02-08T07:59:16+0000", "version": "2.11", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.10-bin.zip", "releaseTimestamp": "2015-12-21T21:15:04+0000", "version": "2.10", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.9-bin.zip", "releaseTimestamp": "2015-11-17T07:02:17+0000", "version": "2.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.8-bin.zip", "releaseTimestamp": "2015-10-20T03:46:36+0000", "version": "2.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.7-bin.zip", "releaseTimestamp": "2015-09-14T07:26:16+0000", "version": "2.7", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.6-bin.zip", "releaseTimestamp": "2015-08-10T13:15:06+0000", "version": "2.6", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.5-bin.zip", "releaseTimestamp": "2015-07-08T07:38:37+0000", "version": "2.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.4-bin.zip", "releaseTimestamp": "2015-05-05T08:09:24+0000", "version": "2.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.3-bin.zip", "releaseTimestamp": "2015-02-16T05:09:33+0000", "version": "2.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2.1-bin.zip", "releaseTimestamp": "2014-11-24T09:45:35+0000", "version": "2.2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.2-bin.zip", "releaseTimestamp": "2014-11-10T13:31:44+0000", "version": "2.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.1-bin.zip", "releaseTimestamp": "2014-09-08T10:40:39+0000", "version": "2.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-2.0-bin.zip", "releaseTimestamp": "2014-07-01T07:45:34+0000", "version": "2.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.12-bin.zip", "releaseTimestamp": "2014-04-29T09:24:31+0000", "version": "1.12", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.11-bin.zip", "releaseTimestamp": "2014-02-11T11:34:39+0000", "version": "1.11", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.10-bin.zip", "releaseTimestamp": "2013-12-17T09:28:15+0000", "version": "1.10", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.9-bin.zip", "releaseTimestamp": "2013-11-19T08:20:02+0000", "version": "1.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.8-bin.zip", "releaseTimestamp": "2013-09-24T07:32:33+0000", "version": "1.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.7-bin.zip", "releaseTimestamp": "2013-08-06T11:19:56+0000", "version": "1.7", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.6-bin.zip", "releaseTimestamp": "2013-05-07T09:12:14+0000", "version": "1.6", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.5-bin.zip", "releaseTimestamp": "2013-03-27T14:09:35+0000", "version": "1.5", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.4-bin.zip", "releaseTimestamp": "2013-01-28T03:42:46+0000", "version": "1.4", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.3-bin.zip", "releaseTimestamp": "2012-11-20T11:37:38+0000", "version": "1.3", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.2-bin.zip", "releaseTimestamp": "2012-09-12T10:46:02+0000", "version": "1.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.1-bin.zip", "releaseTimestamp": "2012-07-31T13:24:32+0000", "version": "1.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-1.0-bin.zip", "releaseTimestamp": "2012-06-12T02:56:21+0200", "version": "1.0", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.2-bin.zip", "releaseTimestamp": "2011-01-23T13:34:21+1100", "version": "0.9.2", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9.1-bin.zip", "releaseTimestamp": "2011-01-02T11:40:57+1100", "version": "0.9.1", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.9-bin.zip", "releaseTimestamp": "2010-12-19T12:50:06+1100", "version": "0.9", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.8-bin.zip", "releaseTimestamp": "2009-09-28T14:01:59+0200", "version": "0.8", }, Object { - "checksumUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip.sha256", - "downloadUrl": "https://services.gradle.org/distributions/gradle-0.7-bin.zip", "releaseTimestamp": "2009-07-20T08:50:13+0200", "version": "0.7", }, diff --git a/lib/datasource/gradle-version/index.ts b/lib/datasource/gradle-version/index.ts index 03e13d58d8..157dc2f395 100644 --- a/lib/datasource/gradle-version/index.ts +++ b/lib/datasource/gradle-version/index.ts @@ -20,8 +20,6 @@ interface GradleRelease { nightly?: boolean; rcFor?: string; version: string; - downloadUrl?: string; - checksumUrl?: string; buildTime?: string; } @@ -59,8 +57,6 @@ export async function getReleases({ ) .map((release) => ({ version: release.version, - downloadUrl: release.downloadUrl, - checksumUrl: release.checksumUrl, releaseTimestamp: formatBuildTime(release.buildTime), })); return releases; diff --git a/lib/manager/common.ts b/lib/manager/common.ts index 88aa5d8415..5ee460efdf 100644 --- a/lib/manager/common.ts +++ b/lib/manager/common.ts @@ -177,11 +177,9 @@ export interface Upgrade<T = Record<string, any>> NpmLockFiles { isLockfileUpdate?: boolean; currentRawValue?: any; - checksumUrl?: string; currentVersion?: string; depGroup?: string; dockerRepository?: string; - downloadUrl?: string; localDir?: string; name?: string; newDigest?: string; diff --git a/lib/manager/gradle-wrapper/__snapshots__/extract.spec.ts.snap b/lib/manager/gradle-wrapper/__snapshots__/extract.spec.ts.snap index 193950566b..979ae7197a 100644 --- a/lib/manager/gradle-wrapper/__snapshots__/extract.spec.ts.snap +++ b/lib/manager/gradle-wrapper/__snapshots__/extract.spec.ts.snap @@ -6,13 +6,7 @@ Array [ "currentValue": "4.10.3", "datasource": "gradle-version", "depName": "gradle", - "depType": "gradle-wrapper", - "managerData": Object { - "checksumLineNumber": 6, - "gradleWrapperType": "all", - "lineNumber": 5, - }, - "versioning": "semver", + "versioning": "gradle", }, ] `; @@ -20,15 +14,10 @@ Array [ exports[`lib/manager/gradle-wrapper/extract extractPackageFile() extracts bin version line 1`] = ` Array [ Object { - "currentValue": "4.8.0", + "currentValue": "4.8", "datasource": "gradle-version", "depName": "gradle", - "depType": "gradle-wrapper", - "managerData": Object { - "gradleWrapperType": "bin", - "lineNumber": 4, - }, - "versioning": "semver", + "versioning": "gradle", }, ] `; @@ -39,13 +28,7 @@ Array [ "currentValue": "4.10.3", "datasource": "gradle-version", "depName": "gradle", - "depType": "gradle-wrapper", - "managerData": Object { - "checksumLineNumber": 6, - "gradleWrapperType": "all", - "lineNumber": 5, - }, - "versioning": "semver", + "versioning": "gradle", }, ] `; diff --git a/lib/manager/gradle-wrapper/__snapshots__/update.spec.ts.snap b/lib/manager/gradle-wrapper/__snapshots__/update.spec.ts.snap deleted file mode 100644 index 576ae8c81a..0000000000 --- a/lib/manager/gradle-wrapper/__snapshots__/update.spec.ts.snap +++ /dev/null @@ -1,34 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`manager/gradle-wrapper/update updateDependency replaces existing value (custom distributionUrl) 1`] = ` -"distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -# @See https://gradle.org/releases/ -distributionUrl=https\\\\://artifactory/gradle-wrapper-cache/distributions/gradle-5.0-bin.zip -distributionSha256Sum=17847c8e12b2bcfce26a79f425f082c31d4ded822f99a66127eee2d96bf18216 -" -`; - -exports[`manager/gradle-wrapper/update updateDependency replaces existing value 1`] = ` -"distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -# @See https://gradle.org/releases/ -distributionUrl=https\\\\://services.gradle.org/distributions/gradle-5.0-all.zip -distributionSha256Sum=17847c8e12b2bcfce26a79f425f082c31d4ded822f99a66127eee2d96bf18216 -" -`; - -exports[`manager/gradle-wrapper/update updateDependency replaces in property files with whitespace 1`] = ` -"distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -# @See https://gradle.org/releases/ -distributionUrl = https\\\\://services.gradle.org/distributions/gradle-5.0-all.zip -distributionSha256Sum = 17847c8e12b2bcfce26a79f425f082c31d4ded822f99a66127eee2d96bf18216 -" -`; diff --git a/lib/manager/gradle-wrapper/extract.ts b/lib/manager/gradle-wrapper/extract.ts index 334bbeb599..221c65a995 100644 --- a/lib/manager/gradle-wrapper/extract.ts +++ b/lib/manager/gradle-wrapper/extract.ts @@ -1,44 +1,26 @@ -import { coerce } from 'semver'; import { logger } from '../../logger'; import { PackageFile, PackageDependency } from '../common'; -import * as semverVersioning from '../../versioning/semver'; +import * as gradleVersioning from '../../versioning/gradle'; import * as datasourceGradleVersion from '../../datasource/gradle-version'; -import { DISTRIBUTION_CHECKSUM_REGEX, DISTRIBUTION_URL_REGEX } from './search'; + +const DISTRIBUTION_URL_REGEX = /^(?<assignment>distributionUrl\s*=\s*)\S*-(?<version>(\d|\.)+)-(?<type>bin|all)\.zip\s*$/; export function extractPackageFile(fileContent: string): PackageFile | null { logger.debug('gradle-wrapper.extractPackageFile()'); const lines = fileContent.split('\n'); - let lineNumber = 0; for (const line of lines) { const distributionUrlMatch = DISTRIBUTION_URL_REGEX.exec(line); if (distributionUrlMatch) { const dependency: PackageDependency = { - datasource: datasourceGradleVersion.id, - depType: 'gradle-wrapper', depName: 'gradle', - currentValue: coerce(distributionUrlMatch.groups.version).toString(), - managerData: { - lineNumber, - gradleWrapperType: distributionUrlMatch.groups.type, - }, - versioning: semverVersioning.id, + currentValue: distributionUrlMatch.groups.version, + datasource: datasourceGradleVersion.id, + versioning: gradleVersioning.id, }; - - let shaLineNumber = 0; - for (const shaLine of lines) { - const shaMatch = DISTRIBUTION_CHECKSUM_REGEX.test(shaLine); - if (shaMatch) { - dependency.managerData.checksumLineNumber = shaLineNumber; - break; - } - shaLineNumber += 1; - } - logger.debug(dependency, 'Gradle Wrapper'); return { deps: [dependency] }; } - lineNumber += 1; } return null; } diff --git a/lib/manager/gradle-wrapper/index.ts b/lib/manager/gradle-wrapper/index.ts index 1fc8c5b683..f65174938d 100644 --- a/lib/manager/gradle-wrapper/index.ts +++ b/lib/manager/gradle-wrapper/index.ts @@ -2,7 +2,6 @@ import { id as versioning } from '../../versioning/gradle'; export { extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; -export { updateDependency } from './update'; export const defaultConfig = { fileMatch: ['(^|/)gradle/wrapper/gradle-wrapper.properties$'], diff --git a/lib/manager/gradle-wrapper/search.ts b/lib/manager/gradle-wrapper/search.ts deleted file mode 100644 index e95bd0e508..0000000000 --- a/lib/manager/gradle-wrapper/search.ts +++ /dev/null @@ -1,3 +0,0 @@ -export const DISTRIBUTION_URL_REGEX = /^(?<assignment>distributionUrl\s*=\s*)\S*-(?<version>(\d|\.)+)-(?<type>bin|all)\.zip\s*$/; -export const DISTRIBUTION_CHECKSUM_REGEX = /^(?<assignment>distributionSha256Sum\s*=\s*)(?<checksum>(\w){64}).*$/; -export const VERSION_REGEX = /-(?<version>(\d|\.)+)-/; diff --git a/lib/manager/gradle-wrapper/update.spec.ts b/lib/manager/gradle-wrapper/update.spec.ts deleted file mode 100644 index d5247d99d0..0000000000 --- a/lib/manager/gradle-wrapper/update.spec.ts +++ /dev/null @@ -1,155 +0,0 @@ -import fs, { readFileSync } from 'fs'; -import { resolve } from 'path'; -import * as dcUpdate from '.'; -import _got from '../../util/got'; - -jest.mock('../../util/got'); - -const got: jest.Mock<any> = _got as any; - -const propertiesFile2 = fs.readFileSync( - 'lib/manager/gradle-wrapper/__fixtures__/gradle-wrapper-2.properties', - 'utf8' -); -const propertiesFileCustomDistUrl = fs.readFileSync( - 'lib/manager/gradle-wrapper/__fixtures__/gradle-wrapper-custom-distribution-url.properties', - 'utf8' -); -const whitespacePropertiesFile = readFileSync( - resolve(__dirname, './__fixtures__/gradle-wrapper-whitespace.properties'), - 'utf8' -); - -const testUpgrades = { - 5: { - data: { - toVersion: '5.0', - version: '5.0', - managerData: { - gradleWrapperType: 'all', - lineNumber: 5, - checksumLineNumber: 6, - }, - downloadUrl: - 'https://services.gradle.org/distributions/gradle-5.0-bin.zip', - checksumUrl: - 'https://services.gradle.org/distributions/gradle-5.0-bin.zip.sha256', - }, - checksum: - '17847c8e12b2bcfce26a79f425f082c31d4ded822f99a66127eee2d96bf18216', - }, - 4: { - data: { - toVersion: '4.10.3', - version: '4.10.3', - managerData: { - lineNumber: 5, - checksumLineNumber: 6, - }, - downloadUrl: - 'https://services.gradle.org/distributions/gradle-4.10.3-all.zip', - checksumUrl: - 'https://services.gradle.org/distributions/gradle-4.10.3-all.zip.sha256', - }, - checksum: - '336b6898b491f6334502d8074a6b8c2d73ed83b92123106bd4bf837f04111043', - }, -}; - -describe('manager/gradle-wrapper/update', () => { - describe('updateDependency', () => { - beforeEach(() => { - jest.clearAllMocks(); - }); - - it('replaces existing value', async () => { - got.mockReturnValueOnce({ - body: testUpgrades[5].checksum, - }); - const res = await dcUpdate.updateDependency({ - fileContent: propertiesFile2, - upgrade: testUpgrades[5].data, - }); - expect(res).toMatchSnapshot(); - expect(res).not.toBeNull(); - expect(res).not.toEqual(propertiesFile2); - expect(res).toMatch( - 'https\\://services.gradle.org/distributions/gradle-5.0-all.zip' - ); - expect(res).toMatch(testUpgrades[5].checksum); - }); - - it('replaces existing value (custom distributionUrl)', async () => { - got.mockReturnValueOnce({ - body: testUpgrades[5].checksum, - }); - const res = await dcUpdate.updateDependency({ - fileContent: propertiesFileCustomDistUrl, - upgrade: testUpgrades[5].data, - }); - expect(res).toMatchSnapshot(); - expect(res).not.toBeNull(); - expect(res).not.toEqual(propertiesFileCustomDistUrl); - expect(res).toMatch( - 'https\\://artifactory/gradle-wrapper-cache/distributions/gradle-5.0-bin.zip' - ); - expect(res).toMatch(testUpgrades[5].checksum); - }); - - it('replaces in property files with whitespace', async () => { - got.mockReturnValueOnce({ - body: testUpgrades[5].checksum, - }); - const res = await dcUpdate.updateDependency({ - fileContent: whitespacePropertiesFile, - upgrade: testUpgrades[5].data, - }); - expect(res).toMatchSnapshot(); - expect(res).not.toBeNull(); - expect(res).not.toEqual(whitespacePropertiesFile); - expect(res).toMatch( - 'https\\://services.gradle.org/distributions/gradle-5.0-all.zip' - ); - expect(res).toMatch(testUpgrades[5].checksum); - }); - - it('returns same', async () => { - got.mockReturnValueOnce({ - body: testUpgrades[4].checksum, - }); - const res = await dcUpdate.updateDependency({ - fileContent: propertiesFile2, - upgrade: testUpgrades[4].data, - }); - expect(res).toEqual(propertiesFile2); - }); - - it('returns null for 404 on checksum', async () => { - got.mockRejectedValueOnce({ - statusCode: 404, - }); - const res = await dcUpdate.updateDependency({ - fileContent: propertiesFile2, - upgrade: testUpgrades[4].data, - }); - expect(res).toBeNull(); - }); - - it('returns null for unknown error on checksum', async () => { - got.mockRejectedValueOnce(new Error()); - const res = await dcUpdate.updateDependency({ - fileContent: propertiesFile2, - upgrade: testUpgrades[4].data, - }); - expect(res).toBeNull(); - }); - - it('returns null if error', async () => { - const res = await dcUpdate.updateDependency({ - fileContent: null, - upgrade: null, - }); - expect(res).toBeNull(); - }); - }); -}); diff --git a/lib/manager/gradle-wrapper/update.ts b/lib/manager/gradle-wrapper/update.ts deleted file mode 100644 index 78ab4c5926..0000000000 --- a/lib/manager/gradle-wrapper/update.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { Http } from '../../util/http'; -import { logger } from '../../logger'; -import { UpdateDependencyConfig } from '../common'; -import { DISTRIBUTION_CHECKSUM_REGEX, VERSION_REGEX } from './search'; - -const http = new Http('gradle-wrapper'); - -function replaceType(url: string): string { - return url.replace('bin', 'all'); -} - -async function getChecksum(url: string): Promise<string> { - try { - const response = await http.get(url); - return response.body; - } catch (err) { - if (err.statusCode === 404 || err.code === 'ENOTFOUND') { - logger.debug('Gradle checksum lookup failure: not found'); - logger.debug({ err }); - } else { - logger.warn({ err }, 'Gradle checksum lookup failure: Unknown error'); - } - throw err; - } -} - -export async function updateDependency({ - fileContent, - upgrade, -}: UpdateDependencyConfig): Promise<string | null> { - try { - logger.trace({ config: upgrade }, 'gradle-wrapper.updateDependency()'); - const lines = fileContent.split('\n'); - let { checksumUrl } = upgrade; - - if (upgrade.managerData.gradleWrapperType === 'all') { - checksumUrl = replaceType(checksumUrl); - } - - const checksum = await getChecksum(checksumUrl); - - lines[upgrade.managerData.lineNumber] = lines[ - upgrade.managerData.lineNumber - ].replace(VERSION_REGEX, `-${upgrade.toVersion}-`); - - if (upgrade.managerData.checksumLineNumber) { - lines[upgrade.managerData.checksumLineNumber] = lines[ - upgrade.managerData.checksumLineNumber - ].replace(DISTRIBUTION_CHECKSUM_REGEX, `$<assignment>${checksum}`); - } - // TODO: insert if not present - - return lines.join('\n'); - } catch (err) { - logger.debug({ err }, 'Error setting new Gradle Wrapper release value'); - return null; - } -} diff --git a/lib/workers/repository/process/lookup/index.ts b/lib/workers/repository/process/lookup/index.ts index d79144e9d4..dc6f89718b 100644 --- a/lib/workers/repository/process/lookup/index.ts +++ b/lib/workers/repository/process/lookup/index.ts @@ -330,8 +330,6 @@ export async function lookupUpdates( const releaseFields = [ 'releaseTimestamp', 'canBeUnpublished', - 'downloadUrl', - 'checksumUrl', 'newDigest', ]; releaseFields.forEach((field) => { -- GitLab