Commit graph

1895 commits

Author SHA1 Message Date
Charles Korn
732b8bd77b
feat: batect-wrapper manager (#7939)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-13 09:03:02 +01:00
Charles Korn
3b7b5dcea7
feat: update Batect bundle references (#7977) 2020-12-13 08:10:12 +01:00
Rhys Arkins
00a08225b9
refactor: use ls-lint (#7956) 2020-12-11 13:29:43 +01:00
renovate[bot]
6c414e7736
chore(deps): update dependency eslint-config-prettier to v7 (#7940)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-11 09:35:56 +01:00
Rhys Arkins
92c8f4d499
fix(composer): don’t add vendor directory (#7937)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 13:47:46 +01:00
Charles Korn
3c41acd88e
fix(batect): use docker versioning (#7936)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 12:40:32 +01:00
Sergei Zharinov
fc82a2a6b9
refactor: Rename maxSatisfyingVersion to getSatisfyingVersion (#7917) 2020-12-10 09:25:04 +01:00
Christopher Sauer
c76ca3b170
feat(bazel): Allow updating more types of http_archives, including zip (#7929)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-10 09:13:47 +01:00
Charles Korn
c07bf5fc55
feat: batect manager (#7898)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-09 09:16:16 +01:00
Sergei Zharinov
fae1828938
refactor(travis): Move node schedule computations to versioning code (#7916)
* refactor(travis): Move node schedule computations to versioning code

* Remove memoization
2020-12-09 07:56:15 +01:00
Sergei Zharinov
31c7d8a8c6
refactor(build): Pre-compile files imported from data folder (#7896)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-08 14:07:29 +01:00
Sergei Zharinov
c43a4dc328
feat(gradle-lite): JS-based Gradle manager (#7521) 2020-12-08 13:56:08 +01:00
Sergei Zharinov
660831863a
feat(versioning): Add support for Ubuntu version scheme (#7126)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-07 10:31:17 +01:00
Sergei Zharinov
e70bc55ee6
fix(gradle): Stop return non-version "currentValue" fields (#7305) 2020-12-07 09:33:36 +01:00
Christophe Hurpeau
1f6de6d074
fix: lerna with useWorkspaces: true (#7766) 2020-12-07 09:17:23 +01:00
HonkingGoose
c6db7e8048
capitalize abbreviation HTTPS (#7878) 2020-12-03 12:10:17 +01:00
Michael Kriese
0b18734d65
docs(kustomize): update limitations (#7874) 2020-12-03 10:03:06 +01:00
Sebastian Poxhofer
28e90ef634
feat(terraform-version): implement tfenv version file updates (#7849) 2020-12-02 16:02:49 +01:00
Rhys Arkins
1cf50e905b
fix(bazel): use github-tags for http archives (#7861)
Closes #7852
2020-12-02 14:36:26 +01:00
renovate[bot]
00dea83335
chore(deps): update dependency prettier to v2.2.1 (#7829)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-12-02 14:10:31 +01:00
Florian Greinacher
46fda9790d
fix(nuget): start with empty nuget.config for updating lockfile (#7808)
The previously used command, `dotnet new nugetconfig` creates a nuget.config with some defaults that we are not interested in while creating the temporary file for authentication.

Fixes #7769
2020-12-02 09:44:01 +01:00
Sebastian Poxhofer
405cb8f29b
feat(regex): matchStringsStrategy (#7687)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-11-27 06:55:57 +01:00
Michael Kriese
37e3f971c8
feat(composer): support constraints (#7816) 2020-11-26 11:09:16 +01:00
Michael Kriese
81bd4f92be
docs: fix link (#7813) 2020-11-25 16:57:46 +01:00
HonkingGoose
d09855e615
docs: fix broken link (#7804)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-11-24 21:25:18 +01:00
Rhys Arkins
7dbeccc45e
fix: don’t evaluate versions during extract (#7802) 2020-11-24 15:00:19 +01:00
Gerben Oostra
9239a4b91d
feat: Added pre-commit manager (#7662) 2020-11-24 11:09:40 +01:00
Sergei Zharinov
ac34279690
feat(regex-manager): Support for registryUrl capture group (#7792) 2020-11-24 09:43:05 +01:00
Michael Kriese
a0d4916fbf
fix(helm-values): set docker versioning (#7787) 2020-11-23 17:09:30 +01:00
Florian Greinacher
3ecfcec20b
fix(nuget): don't fail when updating lockfiles with private registries (#7779)
* fix(nuget): don't fail when updating lockfiles with private registries

* fix imports

* encapsulate getRandomString for better testability

* ignore wrapper for coverage
2020-11-22 13:39:50 +01:00
Michael Kriese
6f0092f8db
fix(nuget): normalize paths (#7745) 2020-11-17 14:55:05 +01:00
Rhys Arkins
af311a69be chore: use path.resolve for tests localDir 2020-11-17 09:12:27 +01:00
Sergei Zharinov
98bc6a809e
feat(sbt): Group dependencies by their variable names (#7410) 2020-11-16 14:46:23 +01:00
ylemkimon
cd9759d0a3
fix(npm): delete hashed location after installing npm (#7725) 2020-11-14 11:33:23 +01:00
ylemkimon
1d36cf9225
feat(npm): add support for npm 7 (package-lock v2) (#7700) 2020-11-13 14:39:40 +01:00
ylemkimon
b184d1ea9c
refactor(npm): lockfile extraction code (#7703) 2020-11-13 10:11:08 +01:00
javulticat
63c3581796
fix: tag pipenv version to install (#7688)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-12 21:50:06 +01:00
Rhys Arkins
5d99ff9862
refactor: convert all path to upath (#7712) 2020-11-12 21:46:08 +01:00
bgdanix
14fd32a277
feat: terragrunt support (#7653) 2020-11-12 16:37:15 +01:00
Ethan Setnik
f5128ab34d
feat(composer): commit vendor changes for composer manager (#7672) 2020-11-12 08:44:24 +01:00
Mike Bryant
ad50398fb3
feat(helmv3): Add support for bumpVersion (#7670) 2020-11-10 22:06:34 +01:00
Jamie Magee
2de519ca0d
feat(git-submodules): use checkout instead of submodule update (#7645) 2020-11-04 14:37:52 +01:00
Sebastian Poxhofer
34d3e21e0b
feat(terraform): remove versioning validation from manager (#7647) 2020-11-04 11:57:58 +01:00
Jamie Magee
a13e57f146
fix(git-submodules): correctly parse git submodule name (#7646)
This is part 3 of #7498, and includes:

- Correctly parse git submodule name
2020-11-04 10:24:06 +01:00
Mike Bryant
3ad5f98d8c
feat(helmv3): lock file support (#7641) 2020-11-03 17:31:51 +01:00
Martin Dobroucký
cdaf3e9097
feat(nuget): add support for centralized PackageVersion (#7622) 2020-11-01 14:53:12 +01:00
Michael Kriese
905cef7bc5
feat: support toml v0.5.0 (#7559)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 09:57:53 +01:00
Michael Kriese
989a21cded
test(travis): fake date (#7560)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 08:47:01 +01:00
Rhys Arkins
c50c597e28 tests: fix travis LTS 2020-10-27 08:24:58 +01:00
Rhys Arkins
e4a1db75f2 fix(pip_setup): check after extracting 2020-10-26 21:11:31 +01:00
Jamie Magee
40c0289070
fix(helm-requirements): corrext fileMatch regex (#7548) 2020-10-25 17:56:37 +01:00
renovate[bot]
3f797dbe80
chore(deps): update dependency @types/js-yaml to v3.12.5 (#6614)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-23 11:57:55 +02:00
Michael Kriese
c86bf9ca1d
fix(terraform): wrong internal provider lookup (#7520) 2020-10-22 10:22:04 +02:00
Rhys Arkins
0222f1ec62 fix(github-actions): don’t pin action digests 2020-10-20 20:59:13 +02:00
Michael Kriese
e18f477737
fix(github-actions): disable digest pinning (#7510) 2020-10-20 15:32:03 +02:00
Rhys Arkins
845c7bd636 fix(github-actions): open/close depName tag correctly 2020-10-20 13:57:02 +02:00
Richard Simpson
2374bca858
feat: add github-actions tag support (#7434) 2020-10-20 11:00:54 +02:00
Florian Greinacher
d37111ca88
feat(nuget): add support for updating lock files (#7375) 2020-10-20 10:45:25 +02:00
Josh Soref
9aff7a955f
chore: spelling (#7499) 2020-10-20 08:49:28 +02:00
ylemkimon
c15d30187e
feat(npm): support Yarn 2 offline cache and zero-installs (#7220)
* refactor(npm): extract updateYarnOffline function

* feat(npm): support Yarn 2 offline cache and zero-installs

* refactor: fix typo UpdatedArtifcats

* fix: check for .yarnrc.yml first before .yarnrc

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-19 23:12:30 +02:00
Sebastian Poxhofer
bce738fc5e
feat(terraform): allow minimal naming convention (#7396)
* chore(terraform): allow minimal naming convention

* fix(terraform): remove unreachable branch and add test

* fixup!(terraform): remove unreachable branch and add test

* chore(terraform): add test for case if no source is provided and fallback to blockname

* fix(terraform): replace docker with aws test

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-19 22:46:57 +02:00
Etienne
3b1ed2f465
fix(kustomize): lookup Github dependency using HTTP (#7456)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-14 16:34:37 +02:00
Michael Kriese
da4bc378df
feat(npm): add vscode engine support (#7468) 2020-10-14 16:34:02 +02:00
Rhys Arkins
8fdbbb529b logs: info not error for azure pipelines parsing 2020-10-12 10:11:12 +02:00
Rhys Arkins
e873872030 fix: yaml.safeLoad with json: true 2020-10-12 09:57:05 +02:00
Jamie Magee
e6a1cbcd9f
fix(kustomize): set docker versioning (#7432)
Fixes #7431
2020-10-08 22:05:56 +02:00
Sergio Zharinov
f9788bb815
fix(composer): Read locked deps from dev packages (#7409) 2020-10-03 22:35:39 +02:00
Michael Kriese
939f3d6a8b
feat(git-submodules): fetch default branch (#7391) 2020-10-01 16:32:07 +02:00
Rhys Arkins
75737805c8
refactor: rename compatibility -> constraints (#7308) 2020-09-30 11:02:25 +02:00
Dominykas Blyžė
27a280ff81
feat: kustomize: support newName in image (#7356) 2020-09-23 21:24:40 +02:00
Rhys Arkins
9f99c5e073 feat(internal): write branches cache 2020-09-22 13:10:07 +02:00
Rhys Arkins
f0ba97b6c2 fix: Revert "refactor: write branches cache"
This reverts commit 266534eb72.
2020-09-22 12:20:15 +02:00
Rhys Arkins
266534eb72 refactor: write branches cache 2020-09-22 06:11:17 +02:00
Rhys Arkins
d863036a1f
refactor: packageJsonVersion -> packageFileVersion (#7338) 2020-09-22 05:32:42 +02:00
Etienne
f02cebaab7
feat(manager): support azure-pipelines (#7325) 2020-09-21 21:43:00 +02:00
Sergio Zharinov
c64fe52a7e
fix(bundler): More flexible parsing for gem lines (#7321)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-21 21:30:09 +02:00
Jamie Magee
0f23891862
fix(yarn): incorrect logic around caching of locked versions (#7330)
The issue is that the compatibility was only being set for the first `package.json` that was detected, due to how this if/else statement was constructed.

1b99f4f0f7/lib/manager/npm/extract/locked-versions.ts (L16-L30)

`isYarn1`, and the following logic, was only being executed if the lockfile was _not_ found in the cache.
2020-09-19 18:01:59 +02:00
Rhys Arkins
2af3f8f8f3 logs: fix misnamed logs 2020-09-18 09:15:19 +02:00
Tobias Bieniek
f254a6fc8c
feat(cargo): Add support for lockfile maintenance (#7268) 2020-09-17 10:59:59 +02:00
Sergio Zharinov
1f4bda7877
feat(gradle): Add more variable patterns for Kotlin files (#7250) 2020-09-11 17:54:12 +02:00
Marek Hornak
5475f42518
fix(utils): change default maxBuffer limit to 10MB (#7209) 2020-09-10 07:00:40 +02:00
ylemkimon
fd1b04665a
fix(npm): fix lockfileUpdate commands for Yarn 2 (#7230) 2020-09-10 07:00:21 +02:00
Rhys Arkins
6a98ab1fe0 chore: fix tests 2020-09-09 09:13:45 +02:00
ylemkimon
df2b2b3fa2
fix(npm): lockfileUpdate for Yarn 2 (#7222)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-09 08:42:40 +02:00
ylemkimon
fcd9bdc314
fix(npm): set CI=true in Yarn generateLockFile (#7223)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-09 08:42:27 +02:00
ylemkimon
c65d400489
fix(npm): correct Yarn lockedVersion for scoped package (#7219)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-09-09 08:11:52 +02:00
ylemkimon
fbd0fdd7de
fix(npm): yarnDedupeHighest for Yarn 2 (#7200) 2020-09-08 13:21:26 +02:00
Michael Kriese
6fefb268f9
fix(helm-values): update digest if available (#7202) 2020-09-08 07:42:00 +02:00
ylemkimon
605346f51b
fix(npm): more granular Yarn 2 version detection (#7204) 2020-09-08 07:12:25 +02:00
renovate[bot]
907b2b054e
chore(deps): update linters (major) (#7185)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-09-07 09:54:07 +02:00
Christophe Hurpeau
ef3a79bdfe
fix: don't try to install yarn 2 from npm (#7183)
as yarn 2 is local in the project and should be started by yarn 1 via yarn config file.
When using yarn2, installing latest yarn (v1) should work best

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-07 08:49:40 +02:00
Sergio Zharinov
ab842850f9
fix(nuget): Parse nested Version XML elements (#7190)
* fix(nuget): Parse nested Version XML elements

* Compactify currentValue extraction chain

* Fix coverage

* Don't walk through entire XML

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-07 07:51:16 +02:00
Kid
6fb36435f4
feat(npm): Update Yarn install arguments (#7156)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-09-01 15:57:55 +02:00
Rhys Arkins
7651d2e420 feat: additionalBranchPrefix 2020-09-01 14:36:10 +02:00
Samuel Bodin
addfd4ef83
fix(circleci): leading dash is optional (#7143) 2020-08-31 14:21:08 +02:00
Rhys Arkins
0ce9837b9d fix: Revert "feat: additionalBranchPrefix"
This reverts commit 9385fb557b.
2020-08-31 09:33:34 +02:00
Rhys Arkins
9385fb557b feat: additionalBranchPrefix
Renamed from managerBranchPrefix
2020-08-31 07:47:24 +02:00
Rhys Arkins
012561f69a
feat(git): get branch commit without cloning (#7130)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-30 22:03:58 +02:00
Michael Kriese
06d80c2881
fix(npm): add npmrc trailing newline (#7124) 2020-08-27 20:11:00 +02:00
Rhys Arkins
79e7c51dc9 logs: log .npmrc file location 2020-08-27 15:26:50 +02:00
Sergio Zharinov
60b101d22c
refactor(manager): Fix lint warnings (#7116) 2020-08-27 08:59:23 +02:00
Sergio Zharinov
d5d9687ffe
feat: Support for Python 'setup.cfg' files (#7058)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-27 08:46:28 +02:00
Maxim Danilov
37c9b6a536
feat(jenkins): Support skip comments (#6980) 2020-08-26 15:26:05 +02:00
Rhys Arkins
32181ae6c2 fix(composer): strip app x-access-token prefix from token 2020-08-25 10:10:13 +02:00
Sergio Zharinov
8c45eb952b
fix(composer): Support for "endpoint" and "baseUrl" hostRules (#7085)
* fix(composer): Support for "endpoint" and "baseUrl" keys in COMPOSER_AUTH

* Fix lint
2020-08-24 22:12:25 +02:00
Sergio Zharinov
1d40c34204
fix(composer): Support other hostRules keys in COMPOSER_AUTH (#7084) 2020-08-24 20:53:45 +02:00
Nils Plaschke
d59ac3b59d
fix(npm): Add auth param to docker npm when trustlevel == high (#7051) 2020-08-24 12:28:16 +02:00
Sergio Zharinov
578e64bc81
refactor(composer): Obtain COMPOSER_AUTH only from "hostRules" (#7054) 2020-08-24 10:47:59 +02:00
Stephen
1813bc6738
fix(poetry): allow empty sources in poetry config (#7068) 2020-08-24 08:20:39 +02:00
Michael Kriese
ce5ef74ec7
feat(npm): yarn v2 lockfile support (#7047)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-21 15:01:26 +02:00
Sergio Zharinov
4a1d2d9f2b
refactor(composer): Use COMPOSER_AUTH instead of writing to auth.json (#7048) 2020-08-21 13:45:24 +02:00
Sergio Zharinov
31bb4cd876
refactor(composer): Extract auth.json writing function (#7045) 2020-08-21 08:27:47 +02:00
Michael Kriese
1332e1d619
fix: revert "feat: yarn2 lockfile support" (#7046) 2020-08-21 06:43:58 +02:00
Christophe Hurpeau
591a7604a2
feat: yarn2 lockfile support (#6045)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-19 14:43:18 +02:00
Joe Bergeron
f089911f4b
feat(poetry): Add private package index support to Poetry (#6994)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-19 10:43:08 +02:00
renovate[bot]
5e2203cf37
build(deps): update dependency simple-git to v2.18.0 (#7023)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-19 07:33:25 +02:00
Michael Kriese
6474dd49e5
chore: lint fixes (#7018)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-08-19 06:46:00 +02:00
Rhys Arkins
03b3f09d37 fix(gomod): tidy an extra time
Closes #6795
2020-08-17 22:05:48 +02:00
Rhys Arkins
76913a1889
feat(github): support app tokens (#6859) 2020-08-17 14:14:19 +02:00
Michael Kriese
7c45ee9d19
feat(terraform): support extended required_providers (#6959) 2020-08-13 09:47:45 +02:00
Rhys Arkins
3d9a1b28f9 fix: check for depName in template before replacing 2020-08-12 12:23:23 +02:00
pulish
322fe85f10
feat(go): add GOPRIVATE env to golang updateArtifacts function (#6960) 2020-08-12 11:47:23 +02:00
Rhys Arkins
c0117d44cd logs: log bazel WORKSPACE file 2020-08-11 17:32:33 +02:00
Rhys Arkins
908858af1a fix(npm): try/catch .npmrc and .yarnrc writing 2020-08-11 16:04:19 +02:00
Michael Kriese
d07e6f2c34
refactor: remove unused versionLine (#6958) 2020-08-11 11:59:29 +02:00
Rhys Arkins
d8157a7944 logs: Unknown supportPolicy 2020-08-11 09:58:08 +02:00
Rhys Arkins
9837ff876a fix(pip_setup): extend timeout from 5s to 30s 2020-08-11 09:57:15 +02:00
renovate[bot]
f734730149
build(deps): update dependency got to v11.5.2 (#6948)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-08-10 22:18:04 +02:00
renovate[bot]
ccf286240e
chore(deps): update linters (major) (#6769)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-08-10 16:18:08 +02:00
Rhys Arkins
d6559f6357
fix(yarn): allow overwriting of yarnrc file (#6922) 2020-08-06 07:59:22 +02:00
Sergio Zharinov
6fee27d60c
feat(gomod): Run artifact update with single command (#6912) 2020-08-05 09:11:56 +02:00
Maxim Danilov
bcaaee503c
feat(jenkins): Add Jenkins plugin manager (#6668) 2020-08-04 11:12:40 +02:00
itchyny
5440349bd5
fix(sbt): strip inline comments (#6898) 2020-08-03 20:27:36 +02:00
Kieran
a13b59571b
fix(packagist): prevent packages.json being added twice (#6853)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-29 14:23:39 +02:00
Ian Walter
71b1b58c28
feat(pnpm): Adding --recursive flag to pnpm install (#6850)
Closes #2015: pnpm recursive support

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-29 07:16:08 +02:00
Michael Kriese
938d896d31
feat(terraform): support docker provider (#6866) 2020-07-28 12:27:17 +02:00
Sergio Zharinov
3d29b95099
feat(sbt): Update scala version (#6816)
* feat(sbt): Update scala version

* Fixes

* Fixes

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-28 10:37:55 +02:00
Matthias Baur
f99dbe8b9a
docs: fix typo (#6862) 2020-07-27 15:46:23 +02:00
Will Maier
66c143c6eb
feat(bazel): support http_file (#6844) 2020-07-24 09:28:40 +02:00
Chris
fd7db0b2af
feat: implement support for Helm v3 (#6820)
* feat: implement support for Helm v3

* refactor: applied additional sanity checks when parsing deps

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-23 21:05:53 +02:00
Sebastian Poxhofer
f71e44e26b
fix(ansible-galaxy): add alternative galaxy role declaration (#6830)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-23 12:41:42 +02:00
Michael Kriese
9b4bff0051
fix(internal): fix linting (#6803) 2020-07-22 07:45:57 +02:00
renovate[bot]
340f136448
build(deps): update dependency simple-git to v2 (#6783)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-21 14:52:24 +02:00
Michael Kriese
779865af02
fix(gradle): pass extra env (#6789) 2020-07-21 13:51:49 +02:00
Grégory Joseph
b72bf4c8e5
fix(lerna): Fix support for Lerna when package.json is not at the root of the repo (#6675)
* fix(lerna): Fix support for Lerna when package.json is not at the root of the repo

Pass the PackageFile object to generateLockFiles, and use that rather than hardcode 'package.json'
Closes #6574

* Add test for #6574 - loads package.json from the given file, not root

* Alternative approach: don't re-load the file at all, deps are already specified. Unsure about tests

* Making eslint happy

* Add tests for getLernaVersion (and some fixes along the way)

* Copy/pasta error -- that test function didn't need to be async

* Wrap lerna tests in a describe(getName)

* Adapted snapshot file

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-18 16:40:35 +02:00
Sergio Zharinov
1d33e20888
fix(sbt): Parse version lines with classifier keyword (#6780) 2020-07-18 15:31:53 +02:00
Michael Kriese
e3da371a0e
feat(pip_setup): copy extract.py to repo (#6768)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-18 10:03:05 +02:00
Jamie Magee
456245aabe
chore(eslint): enable typescript 3.7 rules (#6765) 2020-07-18 08:42:32 +02:00
Sergio Zharinov
51619a6181
fix(gradle): Update same dependencies in single file (#6777) 2020-07-18 08:35:05 +02:00
Misha Kaletsky
fb8e34dbc8
fix: revert: add currentValue to yarn upgrade command (#6775)
* Revert "fix: add currentValue to yarn upgrade command (#6759)"

This reverts commit 1c00491310.

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-17 14:13:20 +02:00
Misha Kaletsky
1c00491310
fix: add currentValue to yarn upgrade command (#6759)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-17 13:42:12 +02:00
Sergio Zharinov
74b6669ce1
chore(maven): Add 'editFile' field to extracted deps (#6752)
* feat(maven): Add 'editFile' field when extracting

* Set 'editFile' only for parent files
2020-07-14 17:22:48 +02:00
Sebastian Poxhofer
835a203b27
feat(terraform): Implement terraform service discovery (#6720)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-13 07:37:01 +02:00
Ed Frey
c98b6b22d9
feat(nuget): look for refs within package.props schema (#6703)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-11 11:19:37 +02:00
Michael Kriese
e11875e036
refactor(internal): prepare for got v11 (#6727) 2020-07-10 20:51:40 +02:00
Rhys Arkins
4665dbff6f
refactor: remove commitFiles from platforms (#6701)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-08 14:14:13 +02:00
Kevin James
634e553976
feat(pip): support env var interpolation (#6648) 2020-07-07 06:28:50 +02:00
Sergio Zharinov
c3fc80a285
refactor: Call 'fs-extra' functions via proxies (#6683)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-06 11:17:06 +02:00
Sergio Zharinov
50e36a1f59
refactor: Add 'ensureCacheDir` function (#6681) 2020-07-05 21:22:13 +02:00
Rhys Arkins
6ec460b735 fix(terraform): don’t warn for unknown type 2020-07-05 07:14:00 +02:00
Rhys Arkins
52cddfde8b
refactor: remove branch functions from platform (#6676) 2020-07-04 18:15:29 +02:00
Rhys Arkins
ab0ebfeeb4
refactor: remove getFile/getFileList from platform (#6674) 2020-07-04 14:28:49 +02:00
Rhys Arkins
ac59df7c7e
refactor: remove getRepoStatus from platform (#6672) 2020-07-04 13:52:33 +02:00
Sergio Zharinov
78e319f0fc
refactor: Import from 'fs-extra' explicitly (#6673) 2020-07-04 12:47:52 +02:00
Sergio Zharinov
46ec89e498
refactor: Replace those 'fs-extra' functions in which we can be sure (#6666) 2020-07-03 21:29:04 +02:00
Rhys Arkins
b60cc2c890 chore: clean up imports 2020-07-03 16:51:49 +02:00
Sergio Zharinov
1137112130
refactor: Separate 'git' and 'fs' util modules (#6665) 2020-07-03 16:47:00 +02:00
Rhys Arkins
4ff6fd528b docs: mention handlebars escaping 2020-07-03 15:57:01 +02:00
Sergio Zharinov
679176f26e
test(git): Decouple 'gitfs/fs' and 'gitfs/git' in tests (#6661) 2020-07-03 15:08:16 +02:00
Sebastian Poxhofer
f3d920c454
feat(terraform-provider): Implement terraform helm chart update (#6631)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-07-02 19:20:30 +02:00
Sebastian Poxhofer
b71b9f6f5d
refactor(terraform-provider): refactor manager (#6637) 2020-07-01 17:17:40 +02:00
Sergio Zharinov
d144013af1
refactor(platform): Make git to be class-less (#6635)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-07-01 12:45:53 +02:00
Rhys Arkins
abfdae3c88
refactor(npm): skip internal packages earlier (#6639) 2020-06-30 12:05:44 +02:00
Rhys Arkins
6dedd5e277 fix(npm): remove unused managerPackageFileList 2020-06-30 05:28:14 +02:00
Jonas Michaelis
e8c80fbe62
feat(gitlabci-include): add support for 'include:local' (#6630)
* feat(gitlabci-include): add support for 'include:local'

* fix: lint

* fix: apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* fix: lint

* fix: includedDeps null check

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-06-29 15:11:56 +02:00
Rhys Arkins
7611e6353a refactor: git/storage -> git/index 2020-06-29 09:11:55 +02:00
Rhys Arkins
ec1598587c
refactor: move util/fs under util/gitfs (#6618) 2020-06-28 11:57:57 +02:00
Sebastian Poxhofer
db622944f1
feat(terraform-provider): renovate required_providers (#6550) 2020-06-28 10:25:02 +02:00
Rhys Arkins
54c4a0a917 fix(pip_requirements): used a fixed cwdFile
Closes #6599
2020-06-27 08:31:27 +02:00
Wolfgang Faust
ec43556b29
fix(docker-compose): support docker-compose.yml version 1 (#6596) 2020-06-27 07:39:44 +02:00
Jamie Magee
350a70f389
refactor: remove lodash, add fast-deep-equal (#6496) 2020-06-26 11:31:23 +02:00
Rhys Arkins
8302fb7c55
feat(pip): support hash updating (#6460) 2020-06-26 10:59:00 +02:00
Rhys Arkins
b58b90dc57
fix(gitlabci): avoid capturing quotation marks in currentValue (#6584)
Closes #6516
2020-06-25 16:37:11 +02:00
Rhys Arkins
55625a893b
refactor: run cache -> mem cache (#6582) 2020-06-25 09:23:06 +02:00
Lucas Cimon
9478d6bcfc
refactor: extractPy cache variable in extractSetupFile() (#6543) 2020-06-25 08:34:15 +02:00
Rhys Arkins
be37109cf6
refactor: rename globalCache to packageCache (#6580) 2020-06-25 08:32:55 +02:00
Rhys Arkins
ceb7c22e04
fix(lerna): ignore scripts (#6581) 2020-06-25 07:43:15 +02:00
Rhys Arkins
031ad87b62 refactor: move ExternalHostError 2020-06-23 11:44:52 +02:00
Yusuke Yamada
aa9a00416d
feat(sbt): Support private variable version resolving (#6565) 2020-06-22 21:29:27 +02:00
Rhys Arkins
52a074e041
refactor: ExternalHostError (#6563) 2020-06-22 21:28:02 +02:00
Florian Greinacher
97665c4f97
fix(bundler): don't log error when Gemfile is invalid (#6557) 2020-06-22 07:58:40 +02:00
Rhys Arkins
df1aa26bd0 test: travis mock getPkgReleases 2020-06-19 10:27:57 +02:00
Rhys Arkins
735f6a595e refactor: util/exec use getPkgReleases 2020-06-19 10:26:07 +02:00
Rhys Arkins
f5a588eb5a fix: Revert "fix(cache): distinguish between null and undefined (#6509)"
This reverts commit 0345b40a18.
2020-06-17 10:07:22 +02:00
Rhys Arkins
0345b40a18
fix(cache): distinguish between null and undefined (#6509)
null = this lookup returned nothing last time
undefined = no cached result found
2020-06-17 06:48:33 +02:00
IKEDA Sho
c4a0940049
fix(sbt): split depName and lookupName (#6525) 2020-06-16 16:50:10 +02:00
Sergio Zharinov
2d6c12d55a
refactor: Remove 'util/got' (#6523) 2020-06-16 14:11:02 +02:00
Rhys Arkins
2f767ea390 test: Revert "test: remove util/got mocks"
This reverts commit 9b51f0ec29.
2020-06-16 07:40:26 +02:00
Rhys Arkins
9b51f0ec29 test: remove util/got mocks 2020-06-16 07:17:44 +02:00
IKEDA Sho
d3cea95f11
feat(sbt): support scalaVersion defined with a trailing comma (#6520) 2020-06-16 06:55:34 +02:00
Rhys Arkins
12c6698305 chore: better link for skipInstalls 2020-06-15 14:08:22 +02:00
Rhys Arkins
f39d73f93f
feat(internal): apply host-rules in http module (#6501) 2020-06-12 18:15:17 +02:00
Trim21
886d02cd4a
fix(poetry): don't take python as a pypi deps (#6490) 2020-06-12 16:41:40 +02:00
Rhys Arkins
2e18987d29
fix(gradle-wrapper): correct artifact filenames for subdirs (#6491) 2020-06-12 11:46:15 +02:00
Sergio Zharinov
d320573e3d
fix(gradle): Additional matches for dependency versions (#6477)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-06-10 10:30:20 +02:00
Rhys Arkins
07d3afcd2a
feat(npm): call lerna directly instead of via npx (#6434)
BREAKING CHANGE: If installing renovate from npm, and also using lerna, then you now must install lerna prior to running renovate.
2020-06-05 07:30:13 +02:00
Rhys Arkins
a3d715981f fix(npm): delete lock files before lock file maintenance 2020-06-03 12:28:37 +02:00
Rhys Arkins
22167629cf
feat(gomod): dynamic version detection (#6419)
Detects the used go version in go.mod and uses it to pick the best renovate/go tag when generating artifacts.

Closes #6366
2020-06-03 10:39:29 +02:00
Michael Kriese
046f7245ab
fix(bazel): pass registry for container_pull (#6417) 2020-06-03 08:53:53 +02:00
Rhys Arkins
098ed9a09c feat(lerna): dynamic npm and yarn versioning
Closes #6369
2020-06-03 08:06:28 +02:00
Rhys Arkins
3a49eeaaf6 fix(yarn): yarn not npm typo 2020-06-03 07:26:05 +02:00
Rhys Arkins
9f30c11464 feat(yarn): dynamic version selection
Closes #6281
2020-06-03 07:24:53 +02:00
Rhys Arkins
2e0e69c954 feat(pnpm): dynamic version selection
Closes #6361
2020-06-03 07:13:36 +02:00
Rhys Arkins
04289fb158 fix(yarn): always ignore engines and platform 2020-06-03 07:01:30 +02:00
Rhys Arkins
8a7d0c2316 feat(pnpm): extract pnpm from engines for updating 2020-06-03 06:59:56 +02:00
Rhys Arkins
fac38a1dae
feat(npm): dynamic npm version install (#6415)
Closes #6360
2020-06-03 06:38:20 +02:00
Rhys Arkins
baa25aa0cf fix(npm): ignore scripts even for package lock only 2020-06-02 23:14:43 +02:00
Rhys Arkins
5dafa051ff refactor(npm): extract node compatibility 2020-06-02 22:14:04 +02:00
Rhys Arkins
f8ad10e69e refactor: pass config to getNodeConstraint 2020-06-02 20:09:54 +02:00
Rhys Arkins
6c798e5fcd fix(yarn): don’t massage out yarn-path 2020-06-02 19:42:20 +02:00
Rhys Arkins
6516cc1d50
feat(lerna): use docker exec (#6407)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-06-02 14:41:03 +02:00
Rhys Arkins
65839b7862 fix(git-submodules): add try-catch around extract phase 2020-06-02 12:46:37 +02:00
Rhys Arkins
8d4970b60a
feat(npm): dynamic node tag selection (#6405)
Detects preferred node version for npm, yarn and pnpm docker calls.
2020-06-02 10:46:02 +02:00
Rhys Arkins
d56e8575a6 fix(npm): don’t massage engines and scripts 2020-06-02 09:15:39 +02:00
Rhys Arkins
c24c510dfc
fix: npm docker use util/exec/docker (#6383) 2020-06-02 08:57:16 +02:00
Rhys Arkins
b5b3f606f9 fix(npm): don’t massage name, engines, scripts 2020-06-02 07:17:04 +02:00
Rhys Arkins
85fabeef97 fix(yarn): set network timeout 2020-06-01 07:24:28 +02:00
Rhys Arkins
d88159f235 refactor: yarn/pnpm env 2020-05-30 19:59:31 +02:00
Björn Dahlgren
71a6de4947
feat(cocoapods): use renovate cache (#6384) 2020-05-30 18:18:56 +02:00
Rhys Arkins
f9dcf36cbc fix(yarn): try/catch yarnrc check 2020-05-30 12:40:50 +02:00
Brooks Collins
d6ed59c57d
feat(terraform): fix http and add ssh support (#6377) 2020-05-30 11:34:52 +02:00
Rhys Arkins
d474fd2a77
feat(yarn): optimize installs by skipping node_modules (#6381)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-05-30 10:57:07 +02:00
Rhys Arkins
0d6a0a0aaa
feat(internal): yarn use util/env/docker (#6286)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-05-29 08:43:09 +02:00
Brooks Collins
0fcd54823e
fix(terraform): support subdirectories (#6354) 2020-05-29 07:35:56 +02:00
Florian Greinacher
3c16112083
fix: ignore local feeds in NuGet config (#6348) 2020-05-28 10:33:57 +02:00
Michael Kriese
12ac34bfa6
feat(dotnet): support dotnet-tools (#6335)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-05-28 06:01:05 +02:00
Christophe Hurpeau
13842f655a
feat(yarn): update yarn-deduplicate to v2 (#6326) 2020-05-26 11:12:55 +02:00
Thusara Sarath
d62415e955
feat(kustomize): Add support for bases defined in the resources block (#6328) 2020-05-26 06:52:20 +02:00
Michael Kriese
df96e52417
test: cleanup mocking (#6322) 2020-05-25 16:26:09 +02:00
Rhys Arkins
73694efd82
fix(cache): run cache init (#6312) 2020-05-24 07:13:55 +02:00
Rhys Arkins
cfad70a5f0 chore: fix lint 2020-05-20 21:57:45 +02:00
Rhys Arkins
d1cd65c246 fix(composer): correct cwd for subdirectories
Closes #6291
2020-05-20 21:24:50 +02:00
Martín Fernández
4fad63ce54
feat(bundler): Allow setting different rangeStrategy (#6274)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-05-20 18:28:11 +02:00
Michael Kriese
1c2f4fd336
feat(bundler): use renovate cache (#6289) 2020-05-20 16:08:07 +02:00
Rhys Arkins
0853fd4a74 refactor: revert yarnv2 logic 2020-05-20 11:17:20 +02:00
Rhys Arkins
dad4e12492 chore: remove unused yarnIntegrity and mutex 2020-05-20 11:17:06 +02:00
Rhys Arkins
680edf3d1a
refactor: pnpm lockfile updates use util/exec docker (#6282) 2020-05-19 18:11:08 +02:00
Rhys Arkins
8b2bba2e2a fix(pnpm): use renovate/node for artifacts generation 2020-05-19 13:48:03 +02:00
Rhys Arkins
96fb5f4cca feat(npm): drop embedded managers
Renovate will no longer embed npm, yarn and pnpm as dependencies. Therefore, if you are not running via the Docker full image, then you need to ensure that any of these managers are installed prior to running Renovate. This is inline with other managers such as Gradle or Poetry that require installation alongside Renovate too.

Closes #4208

BREAKING CHANGE: npm, yarn and pnpm are no longer embedded with the installation
2020-05-19 13:09:54 +02:00
Rhys Arkins
57bf312e3f fix(travis): Node 10 is no longer active LTS 2020-05-19 09:28:50 +02:00
Jamie Magee
53ce3cf4d6
chore(jest): add eslint jest checks (#5986) 2020-05-18 14:33:44 +02:00
Michael Kriese
b6581cb1c4
test: remove test focus (#6249) 2020-05-15 14:18:07 +02:00
Michael Kriese
ca71eddbdb
test(gradle-wrapper): add mock test (#6233) 2020-05-15 13:30:36 +02:00
zoidbergwill
081ee55dea
fix(bazel): WORKSPACE can also have .bazel suffix (#6217) 2020-05-15 13:27:46 +02:00
Rhys Arkins
26fd21cd53
refactor: parentBranch -> reuseExistingBranch (#6236) 2020-05-15 12:45:03 +02:00
Michael Kriese
0d1e27364b
fix(manager): reset gradle-wrapper properties before update (#6196) 2020-05-15 11:32:55 +02:00
Rhys Arkins
6988c67a6b
refactor: composer use util/fs (#6239) 2020-05-15 09:18:23 +02:00
Jamie Magee
9b474e54f6
fix: set correct mode for gradlew (#6243) 2020-05-15 06:19:43 +02:00
Rhys Arkins
642061b9c3
refactor: reduce written npm files (#6240) 2020-05-14 21:04:10 +02:00
Rhys Arkins
61c4fcdecd
fix(gradle-wrapper): skip artifacts update if no gradlew command found (#6229) 2020-05-14 14:53:45 +02:00
Rhys Arkins
957980051f
fix(helm-values): disable pinDigests (#6230) 2020-05-14 13:03:28 +02:00
Rhys Arkins
915e5d15de
refactor: use readLocalFile instead of platform.getFile (#6219) 2020-05-13 12:45:02 +02:00
Rhys Arkins
b61f23dd84 test: remove submodules snapshots 2020-05-13 11:19:30 +02:00
Rhys Arkins
6b7e3806d9 fix(gitlabci-include): check if doc exists first 2020-05-12 21:47:16 +02:00
Rhys Arkins
7caac0987c chore: better runCache import 2020-05-12 19:21:14 +02:00
Michael Kriese
a0b8b87c74
fix(manager): support newer kustomize urls (#6206) 2020-05-12 19:07:25 +02:00
Rhys Arkins
08922f4fba fix: quote remaining artifacts 2020-05-11 18:25:52 +02:00
Rhys Arkins
0cb5f9e34d refactor: poetryInstall 2020-05-11 18:09:13 +02:00
Rhys Arkins
7d47cb6e60 fix(gomod): quote cli args 2020-05-11 18:08:05 +02:00
Rhys Arkins
194e8892d4 fix(bundler): quote CLI args 2020-05-11 18:04:51 +02:00
Rhys Arkins
b41c11bf53 fix(poetry): use shlex to escape cli 2020-05-11 17:49:38 +02:00
Rhys Arkins
8aa4f26dbe fix(poetry): escape pip install string
Closes #6204
2020-05-11 17:24:57 +02:00
Michael Kriese
29fe28c359
feat(manager): renovate nuget DotNetCliToolReference (#6200) 2020-05-11 13:12:47 +02:00
Rhys Arkins
6104c4637a
refactor: global cache (#6198) 2020-05-11 10:38:07 +02:00
Rhys Arkins
04cba3f6c7 refactor(cache): rename run cache 2020-05-11 08:00:55 +02:00
Philihp Busby
2a2c9cf670
bug: use proper elixir/mix docker image (#6192) 2020-05-10 11:23:40 +02:00
Etienne
39f03b2b66
fix(terraform): extract github repository name containing dots (#6154) 2020-05-09 07:57:55 +02:00
Rhys Arkins
423ea99b71
fix(pep440): accept versions without == prefix (#6185) 2020-05-09 07:30:52 +02:00
Rhys Arkins
9777173461
refactor: remove unused mutex options (#6175) 2020-05-08 20:17:50 +02:00
Rhys Arkins
fbac60c2b9 chore: add back gradle-wrapper istanbul ignore 2020-05-08 08:53:25 +02:00
Michael Kriese
21ce92899c
fix(gradle-wrapper): update checksum (#6162) 2020-05-07 17:37:22 +02:00
Jamie Magee
049daa6a88
fix: ignore Kotlin dependencies embedded in gradle build script (#6138) 2020-05-07 06:49:15 +02:00
Michael Kriese
e0fa50123f
feat(manager): dynamic poetry install (#6119) 2020-05-05 11:43:09 +02:00
Rhys Arkins
4200ed96ec fix(poetry): default to pep440 versioning if compatible 2020-05-05 07:58:15 +02:00
Rhys Arkins
699fbe2fa4 test: additional poetry extract 2020-05-04 17:48:35 +02:00
Rhys Arkins
899b351643 refactor: split extractAllDependencies logic 2020-05-03 17:03:23 +02:00
Jamie Magee
0ae94be8de
feat(nvm): support .nvmrc files at any depth (#6107) 2020-05-01 22:30:29 +02:00
Rhys Arkins
53ca91301f
chore: import linting (#6105) 2020-05-01 18:03:48 +02:00
Rhys Arkins
498ec20618
fea(internal): remove repoCache global (#6098) 2020-05-01 07:47:31 +02:00
Daniel Barrett
84b7eede50
feat(manager): enable pipenv lockfile maintance (#6096) 2020-04-30 12:06:37 +02:00
Michael Kriese
df33e72bd5
feat(pipenv): support dynamic python selection (#6036)
Co-Authored-By: Rhys Arkins <rhys@arkins.net>
2020-04-30 07:12:20 +02:00
Janosch Hildebrand
324ce139cf
feat(gradle): gradle plugin dependency versions in variables (#6063) (#6064)
* feat(gradle): gradle plugin dependency versions in variables (#6063)

* chore: Replace uses of RegExp with util/regEx in build-gradle.ts

Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-04-29 22:24:09 +02:00
Rhys Arkins
4154c9f364 logs: debug Pipfile update error 2020-04-28 10:47:30 +02:00
Rhys Arkins
44c9933e99 fix(bundler): raise PR for unknown errors 2020-04-27 23:29:46 +02:00
Rhys Arkins
fd886902a4
fix(bundler): handle complex delimeters (#6065) 2020-04-27 23:26:16 +02:00
Rhys Arkins
89e2240016 fix(pip_setup): correct extract file path
Closes #6046
2020-04-24 16:17:45 +02:00
Rhys Arkins
18b05fb724
fix(docker): move autoReplaceStringTemplate (#6024) 2020-04-22 11:55:08 +02:00
Rhys Arkins
ff5921fd86 fix: check if lerna file found after parsing 2020-04-21 17:09:03 +02:00
Sergio Zharinov
2cd653c40b
feat(cocoapods): Pre-install plugins before artifact update (#6010) 2020-04-20 20:32:34 +02:00
Rhys Arkins
0342daba92
refactor(gradle-wrapper): autoReplace (#6004) 2020-04-20 07:39:04 +02:00
Rhys Arkins
969d455a3c
fix(gradle-wrapper): use distribution url instead of version (#6003) 2020-04-19 23:57:28 +02:00
Rhys Arkins
5145c044ff refactor: manager extract readLocalFile instead of platform.getFile 2020-04-19 11:41:21 +02:00
Rhys Arkins
45692414de refactor(maven): read from fs instead of platform 2020-04-19 08:29:51 +02:00
Rhys Arkins
a1ba00d5cf refactor: extractAllPackageFiles insert depIndex 2020-04-19 08:13:56 +02:00
Rhys Arkins
7b24069076 refactor(helm-requirements): use autoReplace 2020-04-19 06:45:34 +02:00
Rhys Arkins
2b36934f77 refactor(helmfile): use autoReplace 2020-04-18 23:01:37 +02:00
Rhys Arkins
99caf37fdc refactor(meteor): use autoReplace 2020-04-18 22:45:53 +02:00
Rhys Arkins
97160c5710 refactor(mix): use autoReplace 2020-04-18 22:42:34 +02:00
Rhys Arkins
cdfdc9fad8 refactor(pipenv): use autoReplace 2020-04-18 22:39:52 +02:00
Rhys Arkins
8009125a13 refactor(poetry): use autoReplace 2020-04-18 22:30:23 +02:00
Rhys Arkins
9469554886 refactor(cocoapods): use autoReplace 2020-04-18 21:45:04 +02:00
Rhys Arkins
0ab9de4293 refactor(cargo): use autoUpdate 2020-04-18 20:26:25 +02:00
Rhys Arkins
5cfed097ec refactor(bundler): use autoReplace 2020-04-18 15:56:04 +02:00
Michael Kriese
da0181e074
fix: do not coerce gradle version (#5991) 2020-04-17 14:10:08 +02:00
Martín Fernández
25eb7bf359
feat(bundler): add lockfile maintenance (#5844)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2020-04-17 09:02:49 +02:00
Rhys Arkins
6dea8e919c
feat(internal): use autoReplace for docker managers (#5935) 2020-04-15 12:24:09 +02:00
Rhys Arkins
00bf898cd7
refactor: simplify autoreplace data (#5965) 2020-04-14 22:31:35 +02:00
Rhys Arkins
3ac45f6608 test: fix coverage 2020-04-14 21:37:55 +02:00
Rhys Arkins
7f652315a3 test: fix coveralls coverage 2020-04-14 19:04:46 +02:00
Rhys Arkins
2c8a63ae3a refactor: remove PackageUpdateResult 2020-04-13 17:29:29 +02:00
Rhys Arkins
6446ea982e refactor: move LookupUpdate 2020-04-13 17:14:26 +02:00
Rhys Arkins
7d54d7bc62 refactor: PackageUpdateResult newValue string 2020-04-13 13:02:47 +02:00
Christophe Hurpeau
ccf8569165
feat: yarn 2 (#5657)
* feat: yarn 2

* Apply suggestions from code review

Co-Authored-By: Michael Kriese <michael.kriese@visualon.de>

* refactor: move yarnMajorVersion test

* test: apply patch from @JamieMagee

see https://github.com/renovatebot/renovate/pull/5657#issuecomment-611205192

* test: update snapshots

* prettier-fix

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2020-04-13 11:23:47 +02:00
Michael Kriese
19b789abe7
feat(lerna): use docker and npx (#5940) 2020-04-13 07:43:39 +02:00
renovate[bot]
4f59b62da4
chore(deps): update dependency prettier to v2 (#5952)
* chore(deps): update dependency prettier to v2

* Run prettier-fix

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2020-04-12 18:09:36 +02:00
Kieran
5dea0a9499
feat(composer): ignorePlatformReqs (#5937) 2020-04-11 08:40:19 +02:00
Rhys Arkins
d927689dd5 fix: removeDanglingContainers 2020-04-09 23:48:51 +02:00
Rhys Arkins
126bae6921 fix: removeDockerContainer 2020-04-09 23:34:47 +02:00
Michael Kriese
5182fcfdbd
refactor: simplify data file handling (#5934) 2020-04-09 18:28:36 +02:00
Rhys Arkins
a942b421d5
feat(internal): datasource defaultConfig (#5929)
Adds an optional new object `defaultConfig` to datasources. This object will be merged into config during the update flattening process, and before the last applyPackageRules. i.e. it can still be overridden by packageRules.
2020-04-09 15:44:23 +02:00
Mikhail Yakushin
9cf4a7a1d8
refactor(gradle-wrapper): gradle-wrapper tests clean up (#5931)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-04-09 15:21:05 +02:00
Michael Kriese
4b8af118dd
fix(gradle-wrapper): extract version from content (#5930) 2020-04-09 12:48:44 +02:00
Jamie Magee
d4f6aa4bc5
fix: add missing await statements (#5918)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-04-09 12:47:48 +02:00
Rhys Arkins
faa2810f98 test: ignore gradle-wrapper artifacts coverage 2020-04-09 12:36:16 +02:00
Michael Kriese
eafce83889
fix: binary file handling (#5916) 2020-04-09 07:43:47 +02:00
Björn Dahlgren
ff581e52a9
feat(cocoapods): Support for vendored Pods (#5886) 2020-04-09 07:05:25 +02:00
Florian Greinacher
f69c517949
fix(nuget): add support for alternate nuget config file names (#5919) 2020-04-08 21:31:44 +02:00
Rhys Arkins
a9fc67e210 refactor(composer): use autoReplace 2020-04-08 17:36:09 +02:00
Michael Kriese
69fedcfcfd
fix(manager): fix git-submodule null refs (#5869) 2020-04-08 12:45:16 +02:00
Michael Kriese
956ff3fd75
fix: mask npmrc and npmToken (#5915) 2020-04-08 12:41:56 +02:00
Rhys Arkins
ee1c796c21 refactor(terraform): use autoReplace 2020-04-08 12:37:21 +02:00
Rhys Arkins
967f9f6026 refactor(swift): use autoReplace 2020-04-08 11:13:42 +02:00
Rhys Arkins
8fdbc4fd1c refactor(sbt): use autoReplace 2020-04-08 11:00:39 +02:00
Rhys Arkins
482cfab390 refactor(ruby-version): use autoReplace 2020-04-08 10:48:01 +02:00
Rhys Arkins
6dd53d1f2b refactor(pub): use autoReplace 2020-04-08 10:48:01 +02:00
Rhys Arkins
9ac89d4d86 refactor(pip): use autoReplace 2020-04-08 10:05:16 +02:00
Rhys Arkins
b138cae9b1 refactor(nvm): use autoReplace 2020-04-08 09:43:37 +02:00
Rhys Arkins
bc85634c70 refactor(nuget): use autoReplace 2020-04-08 09:41:51 +02:00
Rhys Arkins
c48a8703db refactor(nodenv): use autoReplace 2020-04-08 09:19:50 +02:00
Rhys Arkins
01c1fa417a refactor(leiningen): use autoReplace 2020-04-08 08:49:31 +02:00
Rhys Arkins
caad338e0f refactor(gitlabci-includes): use autoReplace 2020-04-08 08:44:31 +02:00
Rhys Arkins
05a11782bd
refactor(deps-edn): use autoReplace (#5910) 2020-04-08 07:33:02 +02:00
Rhys Arkins
808d5095fa
refactor(cdnurl): use autoReplace (#5909) 2020-04-07 23:36:37 +02:00
Rhys Arkins
ccf90612ee refactor: gradle timeout coverage 2020-04-07 23:20:53 +02:00
Rhys Arkins
ce659947cf
refactor(buildkite): autoReplace (#5908) 2020-04-07 22:48:15 +02:00
Rhys Arkins
3e27dcd8c7 fix: defaultRegistryUrls 2020-04-07 16:15:09 +02:00
Rhys Arkins
a4678138fe fix: Revert "fix: Revert "feat(internal): datasource defaultRegistryUrls / appendRegistry… (#5686)""
This reverts commit 0622c81419.
2020-04-07 16:14:41 +02:00
Rhys Arkins
0622c81419 fix: Revert "feat(internal): datasource defaultRegistryUrls / appendRegistry… (#5686)"
This reverts commit aa7f291275.
2020-04-07 14:59:18 +02:00
Sergio Zharinov
aa7f291275
feat(internal): datasource defaultRegistryUrls / appendRegistry… (#5686) 2020-04-07 12:05:27 +02:00
Rhys Arkins
53ffdde1f7 chore: try to fix coverage 2020-04-07 11:38:18 +02:00
Florian Greinacher
139e8bb2c2
feat(nuget): detect feeds in NuGet.confg (#5757) 2020-04-07 07:27:05 +02:00
Michael Kriese
20e18b6437
feat(internal): generate dynamic manager imports (#5818) 2020-04-06 19:38:20 +02:00
Rhys Arkins
59d140fc25
feat(internal): template fields enforcement (#5880) 2020-04-06 12:55:34 +02:00
Michael Kriese
28ce29c74b
feat(internal): allow binary artifacts (#5888) 2020-04-06 12:54:25 +02:00
Björn Dahlgren
f8a20d8ca2
fix(cocoapods): correct debug log message for Podfile.lock (#5885) 2020-04-05 21:21:29 +02:00
Rhys Arkins
8172de1a3b
refactor: util/template for handlebars (#5878) 2020-04-05 10:09:55 +02:00
Mikhail Yakushin
9f8dceffd7
fix(gradle-wrapper): executions files update fix (#5874)
Signed-off-by: Mikhail Yakushin <driver733@gmail.com>
2020-04-04 20:04:47 +02:00
Rhys Arkins
f9c8cb46e2
refactor(datasource): getPkgReleases -> getReleases (#5867) 2020-04-04 08:53:52 +02:00
Rhys Arkins
5a463788cc test: gradle coverage, submodule series 2020-04-03 20:30:25 +02:00
Rhys Arkins
4e4bfe9256
feat(internal): http util wrapper (#5841)
Co-Authored-By: Michael Kriese <michael.kriese@visualon.de>
2020-04-03 13:45:55 +02:00
Mikhail Yakushin
5e56a9aaca
feat(gradle-wrapper): update artifacts (#5842) 2020-04-03 11:04:34 +02:00
Joshua Gleitze
a323cf03b3
test(gradle): stop mocking the file system (#5826) 2020-04-03 09:44:32 +02:00
Rhys Arkins
776d36225b fix(cocoapods): add null checks for out of bound lines
Closes #5857, Closes #5858
2020-04-02 19:34:44 +02:00
Michael Kriese
305177f32f
feat(manager): enable cocoapods by default (#5852) 2020-04-02 06:01:53 +02:00
Rhys Arkins
1359a17fe0
docs: fix bundler auth readme 2020-03-30 21:23:50 +02:00
k2snowman69
5ba8570699
feat(npm): Added host rules support (#5164) 2020-03-30 09:04:25 +02:00
Rhys Arkins
040e2fdf7c chore: fix coverage 2020-03-30 09:03:31 +02:00
Sergio Zharinov
bb6ab0bed3
feat(gradle): gradle versioning scheme (#5789) 2020-03-29 18:22:08 +02:00
Joshua Gleitze
b8976581a6
feat(gradle): chmod gradlew (correctly) (#5823)
Co-Authored-By: Michael Kriese <michael.kriese@visualon.de>
2020-03-29 11:17:45 +02:00
Rhys Arkins
e5ff4c0f4e
docs: bundler auth/hostRules (#5824) 2020-03-29 10:56:11 +02:00
Martín Fernández
a23f07d2de
feat(bundler): authentication support using hostRules (#5269) 2020-03-29 09:20:38 +02:00
Rhys Arkins
5656ab9e39 fix(gradle): Revert "feat(gradle): chmod gradlew (#5806)"
This reverts commit f5c5a57505.
2020-03-29 06:57:08 +02:00
Joshua Gleitze
f5c5a57505
feat(gradle): chmod gradlew (#5806) 2020-03-28 17:47:27 +01:00
Mikhail Yakushin
512abc0f9f
feat(gradle): gradle-wrapper url is now inferred from the distributionUrl from the gradle-wrapper.properties (#5786)
Signed-off-by: Mikhail Yakushin <driver733@gmail.com>

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-03-26 17:33:11 +01:00
Michael Kriese
bc98241854
fix(manager): regex manager digest (#5783) 2020-03-26 12:35:34 +01:00
itchyny
5fdd261d5a
feat(dockerfile): Recognize Dockerfile with prefix by default (#5771)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-03-24 10:06:57 +01:00
Michael Kriese
24af2926e2
docs(manager): update regexManager (#5765) 2020-03-23 14:06:20 +01:00
Woz
d8d26d0ddd
test(manager): remove GOPATH env var during tests (#5753)
stop using developers GOPATH env var during tests

fixes: #5751
2020-03-20 09:40:02 +01:00
acheronfail
e5baeee98f
fix: expose error when not using docker and exec fails (#5688) 2020-03-19 08:20:26 +01:00
Joshua Gleitze
4537ec1cf0
refactor(gradle-wrapper): Extract Regexes & Named Capturing Gro… (#5742) 2020-03-18 09:57:15 +01:00
Viral Ruparel
8c3b8d21c7
feat(node): nodenv(.node-version) support (#5738) 2020-03-18 09:55:43 +01:00
Joshua Gleitze
8edef549d4
fix(gradle-wrapper): handle whitespace in gradle properties files (#5740) 2020-03-18 09:10:35 +01:00
Jamie Magee
5ce5ef39c1
chore(internal): disallow implicit braces (#5730) 2020-03-17 12:15:22 +01:00
Sebastian Poxhofer
1d661b909b
fix(ansible-galaxy): allow usage of ssh:// style git urls (#5700) 2020-03-16 09:51:12 +01:00
Rhys Arkins
a6a736172f fix(html): skip extracted files if no deps 2020-03-12 06:32:31 +01:00
Michael Kriese
d78d211b4c
feat: npm resolutions (#5689) 2020-03-11 07:17:42 +01:00
Rhys Arkins
09e381cead fix: Revert "feat(npm): update resolutions (#5636)"
This reverts commit c974929a62.
2020-03-10 14:58:03 +01:00
Michael Kriese
c974929a62
feat(npm): update resolutions (#5636) 2020-03-10 06:52:27 +01:00
Rhys Arkins
81b4f7740d fix: more xargs typos 2020-03-09 22:18:53 +01:00
Rhys Arkins
20b46ae454 fix: better xargs and tests 2020-03-09 21:30:48 +01:00
Rhys Arkins
b7a01d39a6 fix(npm): check res.stderr 2020-03-09 20:34:28 +01:00
Rhys Arkins
3371b95403
feat: clean up dangling docker containers at startup (#5678) 2020-03-09 15:56:50 +01:00
Michael Kriese
3ca07a5727
feat(regex): allow currentDigest matching (#5676) 2020-03-09 15:05:45 +01:00
Rhys Arkins
98393c0b9b
feat: docker run timeout / cleanup (#5673)
Closes #5671
2020-03-09 13:33:45 +01:00
Viral Ruparel
92d123a1f8
fix: create constants for skipReason (#5660) 2020-03-09 05:34:16 +01:00
Rhys Arkins
b2b8d7e953
feat: regex manager (#5617) 2020-03-06 09:07:55 +01:00
Rhys Arkins
364163e7a0
fix: move tests into lib (#5635) 2020-03-05 21:57:24 +01:00
Rhys Arkins
4f71eff4ab
chore: fix types (#5645) 2020-03-05 16:01:03 +01:00
Rhys Arkins
8532bd3f4e refactor: datasource helm id 2020-03-05 15:28:31 +01:00
Rhys Arkins
0aca6ce205 docs: improve cocoapods readme 2020-03-05 14:22:15 +01:00
Rhys Arkins
e63366247f refactor: don’t use datasource id directly 2020-03-05 14:20:46 +01:00
Rhys Arkins
cbe1246904
fix(sbt): Remove notice from documentation (#5648) 2020-03-05 13:42:28 +01:00
Rhys Arkins
fe482f91c5
feat(manager): support kustomize (#5484) 2020-03-05 12:49:54 +01:00
Sergio Zharinov
804a8c0f13
feat: Centralize extracted version validation (#5637) 2020-03-04 15:16:36 +01:00
Michael Kriese
92722fc00c
feat: deprecate yarn v1.9.4 (#5629) 2020-03-03 08:46:47 +01:00
Michael Kriese
6c4892b593
chore(types): fix more typescript types (#5615) 2020-03-02 12:06:16 +01:00
Sergio Zharinov
0691b13819
fix(maven): Use fallback maven registry (#5613) 2020-03-02 09:08:37 +01:00
Sergio Zharinov
8e60b28ca4
feat: Cocoapods support (#4667) 2020-03-01 10:03:16 +01:00
Rhys Arkins
da47a0f842 refactor: rename terraform datasource to terraform-module 2020-03-01 08:15:00 +01:00
Rhys Arkins
a711260dc2 refactor: rename cargo datasource to crate 2020-03-01 08:07:43 +01:00
Rhys Arkins
6293edc19a
feat: replace datasource constants with IDs (#5595)
Co-Authored-By: Michael Kriese <michael.kriese@visualon.de>
2020-03-01 08:01:12 +01:00
Rhys Arkins
e5a514089f docs: add and enforce readme files for each manager
Closes #5597
2020-02-29 22:55:51 +01:00
Sergio Zharinov
5eff5b8b97
fix(gradle): Use gradle wrapper inside docker (#5598) 2020-02-29 11:57:52 +01:00
Rhys Arkins
087077a6a1 refactor: rename ansible-galaxy datasoure to galaxy 2020-02-28 17:17:01 +01:00
Rhys Arkins
18095d5195 fix(ansible-galaxy): use autoReplace 2020-02-28 10:06:06 +01:00
Rhys Arkins
14589d56a1
feat: split sbt datasource (#5586) 2020-02-28 08:49:51 +01:00
Rhys Arkins
b610cf4dae
feat: rename github/gitlab datasources (#5581) 2020-02-27 21:36:31 +01:00
Rhys Arkins
c5f51853c8 docs: more manager readme cleanup 2020-02-25 07:06:20 +01:00
Rhys Arkins
e1cf22ff5b docs: remove some leftover terms from two manager readmes 2020-02-25 07:02:46 +01:00
Rhys Arkins
cb5da82acc
docs: move manager docs out of config options (#5410) 2020-02-25 06:45:00 +01:00
Michael Kriese
9c717d9d57
fix: lgtm suggestions (#5562) 2020-02-24 12:27:10 +01:00
Rhys Arkins
f1d0b7b5fe refactor: lower some levels from info to debug
Ref #5555
2020-02-24 09:26:42 +01:00
Rhys Arkins
f0f8fd195e fix: stdout/err initialization 2020-02-22 07:13:11 +01:00
Rhys Arkins
793eb41230 refactor: split gradle string to avoid unnecessary escape 2020-02-22 07:13:11 +01:00
Rhys Arkins
c10d22940b
feat: autoreplace (#5529) 2020-02-22 06:06:10 +01:00
Rhys Arkins
5dbfd54aff
refactor: centralize matchAt and replaceAt (#5540) 2020-02-21 14:52:48 +01:00
Rhys Arkins
8582c3916b
feat(cdnjs): getDigest (#5530) 2020-02-20 14:14:11 +01:00
Sergio Zharinov
969701ad6b
feat(util): Fetch docker tag according to version constraints (#5497) 2020-02-19 19:02:11 +01:00
Rhys Arkins
e90d34f848
fix(html): allow reverse sorting (#5523) 2020-02-19 18:24:42 +01:00
Sergio Zharinov
6a7f6fbb01
fix(html): Log and return for wrong managerData (#5513) 2020-02-19 16:08:21 +01:00
Jared Kauppila
434cc0d01f
feat(terraform): gitTags support (#5511) 2020-02-19 16:07:34 +01:00
Sergio Zharinov
dc1cc60de9
fix(cdnurl): Fix slashes for lookup names (#5505) 2020-02-18 11:58:43 +01:00
Rhys Arkins
485f66914e
feat: versionScheme -> versioning (#5504) 2020-02-18 08:34:10 +01:00
Björn Dahlgren
5a2ad6085c
fix(gradle): buildGradleDependency version is undefined (#5498) 2020-02-17 15:29:39 +01:00
Rhys Arkins
838c5e05d6 fix(html): correct updateDependency params
Closes #5499
2020-02-17 15:28:46 +01:00
Björn Dahlgren
95e2edbb6f
feat(gradle): support version variables inside groovy map objec… (#5491) 2020-02-17 09:15:55 +01:00
Sergio Zharinov
1d5c20eb18
feat: Add HTML manager supporting CDNJS (#5395) 2020-02-17 05:55:19 +01:00
Rhys Arkins
e13cb52ed5 feat: validate managers 2020-02-16 06:49:09 +01:00
Rhys Arkins
ed331d4d6d fix(bundler): better constraint logging for artifacts 2020-02-16 06:25:08 +01:00
Sergio Zharinov
23e254eee9
refactor: Extract module loading code out to utils (#5444) 2020-02-16 05:57:12 +01:00
Rhys Arkins
f7d1bb3217 fix(gomod): reduce escaped quotation marks in docker run
Closes #5459
2020-02-15 06:42:25 +01:00
Rhys Arkins
c274766be7 fix(logs): warn for Gradle extraction failed 2020-02-14 14:42:53 +01:00
Rhys Arkins
16d92cebbf fix(gradle): only throw for timeouts 2020-02-14 14:18:45 +01:00
Rhys Arkins
575ba106c3 fix(gradle): handle classesDir incompatibility 2020-02-14 13:52:36 +01:00
Rhys Arkins
d9d8ce02d3 fix(gradle): extend string match for file not found 2020-02-14 13:01:21 +01:00
Rhys Arkins
3e89de6dc4 chore: fix coverage 2020-02-14 10:43:10 +01:00
Rhys Arkins
8ba2b52c98 fix(gradle): don’t DatasourceError if Build failed 2020-02-14 10:24:31 +01:00
Rhys Arkins
12166f5540 fix(datasource): better DatasourceError handling 2020-02-14 09:19:45 +01:00
Joshua Gleitze
57108d443a
test: update and document java requirements for gradle (#5435) 2020-02-13 21:53:27 +01:00
Sebastian Poxhofer
98f1308689
feat: ansible-galaxy datasource and manager (#5301) 2020-02-13 11:50:39 +01:00
Rhys Arkins
2cfa7feb05 fix: use correct updateDependency params
Closes #5473
2020-02-13 10:01:59 +01:00
Rhys Arkins
5d454ca3ff
fix(yarn): offline integrity hash (#5449) 2020-02-13 06:39:07 +01:00
Rhys Arkins
0eb616f876 fix: replace subDirectory with cwdFile in util/exec
Closes #5436
2020-02-12 17:55:27 +01:00
Michael Kriese
237eeffe6f
chore: fix flaky tests (#5464) 2020-02-12 10:22:38 +01:00
Sergio Zharinov
3de1b6e9ba
feat: dynamic datasource loading (#5429) 2020-02-11 17:04:31 +01:00
Michael Kriese
62e95161ed
fix(git-submodules): allow module and path be different (#5437) 2020-02-11 12:00:43 +00:00
Rhys Arkins
f23d06c534 fix(bundler): handle subdirectory artifact generation 2020-02-11 11:18:30 +01:00
Joshua Gleitze
29d5e48bf5
fix(gradle): version compatibility (#5431) 2020-02-11 09:25:51 +00:00
Michael Kriese
26c03731a4
chore(datasource): move test files to lib (#5426) 2020-02-11 05:08:10 +00:00
Jamie Magee
d2a67bb38e
fix(gradle): use URI in place of UrlArtifactRepository (#5428)
Tested on gradle 5 & 6

Fixes #5424
2020-02-10 21:22:17 +00:00
Sergio Zharinov
52a7519f34 feat(gomod): Use centralized docker execution (#5061) 2020-02-10 05:41:37 +00:00
Sergio Zharinov
556a073232
feat(gradle): Use centralized docker execution (#5231) 2020-02-09 12:39:10 +00:00
Sergio Zharinov
936434497c
feat(pipenv): Use centralized docker execution (#5062) 2020-02-09 12:26:48 +00:00
Rhys Arkins
d67f5a69b2 fix(helm-values): better extract error handling 2020-02-09 07:20:21 +01:00
Rhys Arkins
178e3561be fix(bundler): handle spacing in source end 2020-02-09 07:12:03 +01:00
Rhys Arkins
2d7e7dcda8 docs: remove legacy manager readmes 2020-02-08 08:25:23 +01:00
Joshua Gleitze
efe1246b40
fix(gradle): Typecheck before accessing repositories URIs (#5407) 2020-02-07 21:53:22 +00:00
Rhys Arkins
864e554db9
feat: dynamic manager config (#5392) 2020-02-07 18:25:27 +00:00
Jennifer Wilcox
df5920b1e4
feat(poetry): enable lock file maintenance (#5400) 2020-02-07 16:31:42 +00:00
Sergio Zharinov
b6d84a2775
fix: Maven-based update functions (#5405) 2020-02-07 16:23:29 +00:00
Sergio Zharinov
0b61cfc171
fix(sbt): Fix module re-export (#5404) 2020-02-07 14:24:00 +00:00
Rhys Arkins
9e6b9e769a fix(lerna): try/catch lerna.json parsing 2020-02-06 17:15:03 +01:00
Sourav Das
987e0a2bfd
refactor(function): Update Dependency Function (#5146) 2020-02-06 13:01:21 +00:00
Sourav Das
bdaa7b8e49
feat(constants): Host Types (#5171) 2020-02-06 12:15:54 +00:00
Rhys Arkins
f49e7e5de7 fix(helm-values): ignore duplicate keys in yaml 2020-02-06 13:11:33 +01:00
Michael Kriese
987b1ca17e
feat(manager): support helm values (#5384)
Co-authored-by: Dominik Horb <git@dominik.berlin>
2020-02-06 10:15:25 +00:00
Sergio Zharinov
f6bc800be5
fix: Exit if zero managers were loaded (#5387) 2020-02-06 08:50:36 +00:00
Michael Kriese
2ffad1363e
chore(eslint): stricter settings (#5375) 2020-02-05 18:17:20 +00:00
Joshua Gleitze
51c0cdc674
fix(gradle): Also include buildscript repositiories (#5382) 2020-02-05 17:45:12 +00:00
Joshua Gleitze
d1eb30396c
fix(gradle): Also update buildscript dependencies from settings… (#5380) 2020-02-05 17:44:51 +00:00
Michael Kriese
4004f46c0b
refactor(test): move manager tests to lib (#5300) 2020-02-05 01:14:31 +01:00
Rhys Arkins
58fd6569db fix: Revert "feat: helm-values manager (#5134)"
This reverts commit edf85d42bf.
2020-02-04 18:06:06 +01:00
Dominik Horb
edf85d42bf
feat: helm-values manager (#5134) 2020-02-04 15:11:08 +01:00
Sergio Zharinov
7dc04f77fa
feat: Dynamic manager loading from directories (#5287)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-02-04 10:37:24 +01:00
Michael Kriese
8719f70dea
chore(eslint): simplify / update settings (#5296) 2020-02-04 10:37:00 +01:00
Rhys Arkins
e12d8f0437 refactor: remove unnecessary manager literals 2020-02-03 14:16:23 +01:00
Gabriel Melillo
30f0c4230f
feat: helmfile manager (#5257) 2020-02-02 08:35:26 +01:00
Martín Fernández
2880682246
fix(bundler): Fix support for source block with new lines (#5270) 2020-02-01 09:01:20 +01:00
Sergio Zharinov
ff9332486c
feat(cdnurl): Add CDNJS support (#5254) 2020-01-30 20:52:15 +01:00
Rhys Arkins
8a56f529cd fix(composer): correct cwd to nested composer files
Closes #5260
2020-01-30 12:44:04 +01:00
Sergio Zharinov
8c62f43647
feat(bundler): Use centralized docker execution (#5058)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-01-29 13:05:36 +01:00
Ryan Ling
db029c5679 fix(buildkite): Support no-config plugins (#5236)
Buildkite plugins that don't have required config options may be
expressed as:

```yaml
- plugins:
    - my-plugin#v1.0.0
```

Note that there is no trailing colon; matching on it should be
unnecessary given that the preceding capture groups exclude this
character.
2020-01-28 06:43:46 +01:00
Sergio Zharinov
f286aa3920 feat(composer): Use centralized docker execution (#5060) 2020-01-27 14:18:50 +01:00
Sergio Zharinov
a761e95f48 feat(cargo): Use centralized docker execution (#5059)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-01-27 12:53:39 +01:00
Joshua Gleitze
5928562064 feat(gradle): Support any Order in Gradle’s Map Syntax (#5196) 2020-01-26 08:18:29 +01:00
Sergio Zharinov
e9bc152308 fix(cargo): Fix nested directories in artifacts.ts (#5221) 2020-01-25 09:21:33 +01:00
Rhys Arkins
a56e0de4c7
feat: move localDir awareness to util/exec (#5207) 2020-01-21 18:04:50 +01:00
Sourav Das
520429f1bd feat(constants): Version Scheme Constants (#5159) 2020-01-21 17:11:25 +01:00
Joshua Gleitze
c1ee1ef32f feat(gradle): Support template expression for version variables… (#5195) 2020-01-21 10:04:31 +01:00
Sergio Zharinov
ef7357d022 fix(exec): Refactor binarySource out to global setting (#5190)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-01-20 16:50:32 +01:00
Sourav Das
982d5e9d4d refactor(function): Update Artifact Function (#5139)
1. Create interface UpdateArtifact
2. Update function call
3. Update Test
2020-01-17 12:18:34 +01:00
Sourav Das
6dc76f2e46 feat(constants): Language list constants (#5167)
1. All languages are moved to constants/languages.ts
2. Updated all the references
2020-01-17 10:14:20 +01:00
Sourav Das
4e7c938ec7 feat(constants): Manager Constants (#5168) 2020-01-16 16:22:33 +01:00
renovate[bot]
36a37dada8 chore(deps): update dependency prettier to v1.19.1 (#5169)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-01-16 16:21:07 +01:00
Sourav Das
58c444cb7e feat(constants): Data Source and Binary Source Constants (#5157) 2020-01-16 12:14:35 +01:00
Rhys Arkins
585131a254 fix(maven): loosen check for correct pom.xml
Previously Renovate checked for xmlns="http://maven.apache.org/POM/4.0.0" and if not found then did not attempt to parse the file. Instead, now it checks for `<modelVersion>4.0.0</modelVersion>` as an alternative. Reference: https://maven.apache.org/guides/introduction/introduction-to-the-pom.html

Closes #5160
2020-01-15 21:39:52 +01:00
Rhys Arkins
3a0228c4a6 fix: Revert "fix(bundler): return artifact error for "bundle lock" was called with arguments"
This reverts commit a6fc0d690e.
2020-01-15 17:53:36 +01:00
Rhys Arkins
a6fc0d690e fix(bundler): return artifact error for "bundle lock" was called with arguments 2020-01-15 16:31:37 +01:00
Rhys Arkins
24d10a16ee fix(bundler): return artifact error if locked version cannot be found 2020-01-15 16:19:58 +01:00
Rhys Arkins
7de1a70c2a fix(pip_setup): ignore non-fatal fatal names warning during extraction 2020-01-15 15:43:45 +01:00
Rhys Arkins
114532e230 fix(docker-compose): less strict replace regex
This allows for comments in the image: line to be replaced
2020-01-15 15:43:12 +01:00
Rhys Arkins
1cdeeb0454 fix(bundler): better detect object parse failure 2020-01-15 13:11:16 +01:00
Rhys Arkins
892a8f9246 fix(bazel): better massaging 2020-01-15 13:03:16 +01:00
Rhys Arkins
22e0434a7b fix(poetry): combine commands together 2020-01-15 11:58:45 +01:00
Rhys Arkins
9ce7245709 refactor(poetry): simplify artifacts logic 2020-01-15 11:51:42 +01:00
Sergio Zharinov
db3d544387 fix(poetry): Use docker options (#5144)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-01-15 11:37:52 +01:00
Rhys Arkins
57300ead3d
feat: centralized exec timing (#5153) 2020-01-15 08:14:44 +01:00
Rhys Arkins
6459775738
fix(sbt): normalize scala versions (#5154) 2020-01-15 07:24:57 +01:00
Rhys Arkins
856eb33b25 fix: Revert "fix(sbt): normalize scala version"
This reverts commit ff0ffd2e90.
2020-01-15 06:26:49 +01:00
Rhys Arkins
bb06e60172 fix(poetry): log stdout/stderr and not message 2020-01-15 05:30:50 +01:00
Rhys Arkins
da31f5d160 fix(bundler): generate PRs for incompatible packages lockfile errors 2020-01-15 04:53:59 +01:00
Rhys Arkins
9b4b8f29b2 fix(bundler): generate PRs for “fatal: Could not parse object” lockfile error 2020-01-15 04:53:00 +01:00
Rhys Arkins
9d6ec38a7e fix(bundler): look in stdout and stderr for resolve matches 2020-01-15 04:44:59 +01:00
Rhys Arkins
e0c11028ec fix(bundler): Detect “Please make sure you have the correct access rights” 2020-01-15 02:54:57 +01:00
Rhys Arkins
4772076898 logs: better bundler lock logs 2020-01-15 02:46:34 +01:00
Rhys Arkins
f147f35c07 fix(bundler): clearer log messages for lock failures 2020-01-15 02:43:15 +01:00
Vladislav Dolbilov
04a26722f3 feat(sbt): enhanced extract capabilities (#5126) 2020-01-14 12:45:17 +01:00
Vladislav Dolbilov
ff0ffd2e90 fix(sbt): normalize scala version 2020-01-14 12:28:17 +01:00
Sourav Das
ee153e560e feat: use error constants (#5088) (#5100)
Use defined error constants throughout codebase.
2020-01-12 08:50:11 +01:00
Rhys Arkins
1617a193c0
refactor: move util/exec to own folder (#5125)
Also moves related docker and env files
2020-01-10 16:39:15 +01:00
Sourav Das
1fbb51af36 feat(bundler): Support parsing gemfile.lock for "lockedVersion" (#5094) 2020-01-10 15:05:29 +01:00
walschap
fc0b3d3026 feat(gradle): Add support for Gradle5 dependency constraints (#5078)
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-01-08 09:39:18 +01:00
Sergio Zharinov
1e5924430d refactor: Avoid excessive process.env modifications (#5114) 2020-01-07 15:32:21 +00:00
Sergio Zharinov
2cba82f6f4 fix(maven): Default group ID for plugins (#5102)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-01-07 10:09:09 +00:00
Michael Kriese
62b18dee78 fix(ts): convert worker/repository/process to ts (#5046) 2020-01-06 08:16:15 +00:00
Trim21
ec60b9ad83 fix(poetry): version string with single quote (#5090)
fixes #5015
2020-01-05 07:59:20 +00:00
Sergio Zharinov
1fe9f903ab test: mocks and snapshots for all exec() calls (#5089) 2020-01-02 15:30:40 +00:00
Sergio Zharinov
0836d91c2f fix(sbt): Use indexOf instead of search (#5085) 2020-01-01 17:09:43 +00:00
Rhys Arkins
523acf76f9 fix: typo! 2019-12-30 09:27:45 +00:00
Rhys Arkins
a7138a7214 fix(bundler): catch undefined sourceLine 2019-12-30 09:26:47 +00:00