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
Rhys Arkins
70c4203026
fix: unrevert "feat(bundler): recursively attempt to resolve locked dependenci… ( #5040 )"
...
This reverts commit 89e6a01371
.
2019-12-21 14:09:00 +01:00
Rhys Arkins
89e6a01371
fix: Revert "feat(bundler): recursively attempt to resolve locked dependenci… ( #5040 )"
...
This reverts commit 26a197085f
.
2019-12-21 14:02:51 +01:00
Rhys Arkins
26a197085f
feat(bundler): recursively attempt to resolve locked dependenci… ( #5040 )
...
Bundler helpfully tells us which locked dependencies caused the lock file update to fail. We parse these, check if there are any new ones we hadn’t unlocked previously, and call the function recursively if so.
Closes #5036
2019-12-21 13:21:10 +01:00
Rhys Arkins
d19709aebd
feat(datasource): centralise git url massaging ( #5032 )
2019-12-20 09:27:58 +01:00
Sergio Zharinov
968ebe5286
test(pip_setup): Mock python calls in tests ( #5028 )
2019-12-20 08:51:20 +01:00
Sergio Zharinov
3025f71183
test: coverage for artifacts.ts
( #5012 )
2019-12-18 11:25:09 +01:00
Florian Greinacher
4274166b73
feat(nuget): Add range support ( #4947 )
2019-12-18 08:38:20 +01:00
Rhys Arkins
5cb01d6191
fix: default binarySource to auto
2019-12-16 17:12:53 +01:00
Kirill Romanov
60faf8391b
fix(npm): remove pnpm bug 992 workaround ( #5002 )
2019-12-16 12:13:13 +02:00
Rhys Arkins
02bb90c961
fix: lockFileError -> artifactError
2019-12-16 11:04:23 +01:00
Michael Kriese
0a2ed592b8
fix(gitlab-ci): skip comment lines ( #5000 )
2019-12-16 10:06:27 +02:00
Sebastian Poxhofer
932aeefa40
feat(terraform): Support terraform providers ( #4926 )
2019-12-15 08:51:00 +02:00
Sergio Zharinov
04962565bc
fix(gradle): Ignore scala version placeholders ( #4986 )
2019-12-13 17:10:03 +02:00
Rhys Arkins
66ab41488c
feat: ignoreScripts ( #4963 )
...
Adds new `ignoreScripts` config option. If set to true, managers such as npm and composer will skip running install scripts even if trustLevel is configured to high.
Closes #4567
2019-12-11 13:59:03 +02:00
Rhys Arkins
5c62cdafc6
chore: warn not error for gradle timeout
2019-12-04 10:20:17 +01:00
Dries De Peuter
b6336d3a88
feat(gradle): Add support for Gradle5 dependency constraints ( #4886 )
2019-12-02 14:05:28 +01:00
Filipe Azevedo
9b16e1c757
fix(gomod): update package version ( #4900 )
2019-11-29 14:00:56 +01:00
Jamie Magee
80b16e6ab2
fix(helm): fix exports ( #4902 )
2019-11-29 08:54:52 +01:00
Jamie Magee
ae2f0f7c84
feat: Initial support for git submodules ( #4605 )
2019-11-28 20:04:54 +01:00
Tim Jacomb
cc07563b86
feat(helm): Add repo alias support ( #4844 )
2019-11-24 12:32:00 +01:00
Jamie Magee
b3390514a4
refactor(eslint): fix eslint warnings in manager ( #4865 )
2019-11-23 21:44:55 +01:00
Rhys Arkins
3613ba882d
fix(docker-compose): service validity check
2019-11-23 14:20:12 +01:00
Rhys Arkins
a12ef53b9c
fix: escape docker volumes and working dir values
2019-11-23 11:08:16 +01:00
Rhys Arkins
81c4311f2d
refactor: simplify gradle warn message
2019-11-23 10:40:52 +01:00
Rhys Arkins
39d0e5071a
fix: safeLoad yaml in json mode to allow key duplicates
2019-11-23 10:39:34 +01:00
Kirill Romanov
edc2dc3bac
fix(pnpm): stop ignore pnpmfile with high trust level ( #4845 )
2019-11-22 10:05:25 +01:00
Jamie Magee
cfb17cac16
build: python 3.8 support ( #4797 )
...
See microsoft/azure-pipelines-image-generation#1317
Fixes #4775 , Fixes #4657
2019-11-19 09:13:32 +01:00
Dominykas Blyžė
0d2db9032c
fix(npm): use package-lock as shrinkwrap when maintaining shrinkwrap ( #4776 )
...
When running the `lockFileMaintenance`, the lock file is removed before it gets recreated. When the lock file is not present, npm creates a `package-lock.json` by default, so we need to rename it to `npm-shrinkwrap.json` when we want to get an updated version.
2019-11-07 10:59:55 +01:00
Rhys Arkins
63252d3637
fix(pip_setup): pull docker image first
...
Closes #4760
2019-11-01 08:59:48 +01:00
Jamie Magee
84972575d5
docs: use https for external links ( #4725 )
2019-10-25 10:48:04 +02:00
Rhys Arkins
c78d6510ea
refactor: use re2 for regex ( #4687 )
2019-10-22 08:48:40 +02:00
Michael Kriese
2a4de19c77
feat(worker): convert 'branch' to typescript ( #4449 )
...
Co-Authored-By: Jamie Magee <JamieMagee@users.noreply.github.com>
2019-10-18 14:30:51 +02:00
Ian Kerins
4d6b98f9b0
fix(gradle): invoke gradlew directly, not with /bin/sh ( #4630 ) ( #4671 )
...
Co-Authored-By: IKEDA Sho <suicaicoca@gmail.com>
2019-10-18 13:35:11 +02:00
Nikita Chashchinskii
661cb95961
fix(homebrew): Use hasha instead of crypto for sha256 ( #4675 )
2019-10-18 11:02:46 +02:00
Rhys Arkins
3eede6ad47
fix(helm): handle undefined repository
2019-10-17 12:45:12 +02:00
Rhys Arkins
696f3ec26f
fix(helm): don’t error for placeholder repositories
...
Closes #4680
2019-10-17 08:39:34 +02:00
Rhys Arkins
8eb5454610
test: fix lint
2019-10-15 12:27:27 +02:00
Rhys Arkins
f524557f21
fix: Revert "refactor: use re2 instead of RegExp ( #4441 )"
...
This reverts commit ab1c5b20ee
.
2019-10-15 10:14:49 +02:00
Sumit Nihalani
ab1c5b20ee
refactor: use re2 instead of RegExp ( #4441 )
2019-10-15 06:51:02 +02:00
Rhys Arkins
f1073965ab
fix(gomod): skip indirect dependencies ( #4650 )
...
Skip any go.mod dependencies ending in // indirect
Closes #4586 , Supercedes #4615
2019-10-14 16:55:49 +02:00
Nikita Chashchinskii
0fffbaec1f
feat: helm requirements.yaml support ( #3805 )
2019-10-14 15:54:23 +02:00
Rhys Arkins
1ec7cf0e18
fix(bazel): massage rules_go v0.19.5
2019-10-13 05:47:24 +02:00
Rhys Arkins
bd32658512
refactor(docker-compose): debug/info yaml parsing err
2019-10-10 18:17:05 +02:00
Rhys Arkins
c7cf9d34ba
fix(homebrew): try/catch sha256
2019-10-10 17:49:38 +02:00
Michael Kriese
1b014ff847
fix: fix error message ( #4613 )
2019-10-10 06:40:07 +02:00
Jamie Magee
aa7d0d3c71
chore(docs): fix link to crates.io ( #4585 )
...
chore(docs): fix link to crates.io
2019-10-05 19:32:27 +02:00
Björn Dahlgren
24a9e290fd
feat: Allow specifying Docker user ( #4578 )
2019-10-05 13:56:58 +02:00
Michael Kriese
e733f759f1
feat(worker): convert 'repository/onboarding' to typescript ( #4433 )
2019-10-04 09:36:07 +02:00
Sergio Zharinov
982896d5d1
feat: Elixir support ( #4496 )
2019-10-04 09:13:14 +02:00
Rhys Arkins
f19dbc4d34
test: pix python paths with spaces ( #4574 )
2019-10-03 12:25:22 +02:00
Florian Greinacher
9dc3c4e376
fix(manager): Fix extraction of gitlab-ci includes ( #4557 )
...
The extraction logic failed to extract the GitLab URI correctly
when the configured platform endpoint does not have a trailing
slash. This commit changes the logic to handle scenarios with
and without trailing slash
Fixes #4270
2019-09-30 06:19:08 +02:00
Gilbert Gilb's
0fe2f1b7e6
feat(manager): Support poetry custom repositories. ( #4524 )
2019-09-30 06:00:54 +02:00
Nihal
87863f165e
feat: support for volta ( #4512 )
2019-09-25 11:01:35 +02:00
archnode
78f2c60efc
feat(composer): No no-scripts and no-autoloader on trust level high. ( #4531 ) ( #4535 )
2019-09-24 14:37:45 +02:00
Ryan Murfitt
d33ca43e17
feat(gradle): Support Kotlin DSL extra properties ( #4493 )
2019-09-23 06:29:51 +02:00