Commit graph

1454 commits

Author SHA1 Message Date
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