Commit graph

1018 commits

Author SHA1 Message Date
Rhys Arkins
791d0803be fix(docker-compose): catch extract errors gracefully 2019-08-14 11:34:20 +02:00
Rhys Arkins
168fbc65ee fix(docker-compose): detect null config, warn only for parsing errors 2019-08-14 11:26:03 +02:00
Matt R. Wilson
8e20aa0806 fix(docker-compose): ignore image if built locally (#4272) 2019-08-14 09:39:58 +02:00
Sergio Zharinov
628b66ffbf fix(maven): Fix cyclic parents chain resolution (#4215) 2019-08-05 16:00:16 +03:00
IKEDA Sho
9b2f4576cd feat(gradle): Add basic Gradle Kotlin DSL support (#4086) 2019-08-04 14:18:05 +03:00
Nihal
5fc1eac45c feat: DroneCI (#4193) 2019-07-31 19:23:18 +02:00
Rhys Arkins
7379d548a9
feat(npm): dockerMapDotfiles (#4219) 2019-07-30 07:43:36 +02:00
Sergio Zharinov
13b4af5ed9 fix(buildkite): Handle more use-cases in config parser (#4167) 2019-07-29 12:23:03 +02:00
Rhys Arkins
bad5d2d970 logs: composer no warn for empty registryUrls 2019-07-29 12:21:15 +02:00
Tanuel
2fbed0e727 refactor(composer): Use string array for registry urls (#4180) 2019-07-29 09:27:23 +02:00
IKEDA Sho
11cd45af45 refactor(gradle): Reduce code duplication in build-gradle.ts (#4204) 2019-07-29 09:04:28 +02:00
Rhys Arkins
5a56be48a0 fix(pip_setup): managerData.lineNumber 2019-07-29 08:07:34 +02:00
Rhys Arkins
64f3a58489 fix(sbt): check variable exists 2019-07-29 07:51:48 +02:00
Rhys Arkins
e8eb055b46 fix(npm): remove copyLocalLibs functionality 2019-07-28 21:34:38 +02:00
Rhys Arkins
0b05e455c6 fix: Revert "fix(maven): Use documented default value for relativePath (#4182)"
This reverts commit 3d36f28875.
2019-07-28 20:31:13 +02:00
Rhys Arkins
8e13f590d2 Revert "fix(manager): fix maven path format (#4197)"
This reverts commit 0e6fc1e688.
2019-07-28 20:30:02 +02:00
IKEDA Sho
eefa8935e6 feat(sbt): Support a case that the Scala version is defined in a variable (#4205)
feat(sbt): Support a case that the Scala version is defined in a variable
2019-07-27 17:19:38 +02:00
Nihal
a6b48f690c fix: handle parsing of invalid YAML in .travis.yml (#4191) 2019-07-27 08:28:48 +02:00
Michael Kriese
0e6fc1e688 fix(manager): fix maven path format (#4197)
fix(manager): fix maven path format
2019-07-26 15:45:54 +02:00
Sho Ikeda
6ce0648398 fix(gradle): Take plugin repositories into account (#4185) 2019-07-26 05:35:00 +02:00
Sergio Zharinov
3d36f28875 fix(maven): Use documented default value for relativePath (#4182)
fix(maven): Use documented default value for `relativePath`
2019-07-25 21:29:50 +02:00
Sho Ikeda
4e68e6a931 feat(gradle): Support updating plugin dependencies 2019-07-25 15:16:32 +02:00
Michael Kriese
6f99118f7c feat(manager): convert to typescript (#4148) 2019-07-25 08:17:19 +02:00
Michael Kriese
709a2bc1ec fix(manager): add missing encodings (#4166) 2019-07-24 10:29:48 +02:00
Rhys Arkins
a6d7673a65
refactor: mavenProps (#4164) 2019-07-24 09:05:15 +02:00
Rhys Arkins
ff5e477f35 fix: composer build 2019-07-24 07:58:39 +02:00
Rhys Arkins
5fe1032d56 refactor: homebrew url 2019-07-24 07:57:03 +02:00
Rhys Arkins
65412428a2 refactor: homebrew repoName 2019-07-24 07:54:26 +02:00
Rhys Arkins
97193d10c6 refactor: homebrew sha256 2019-07-24 07:51:28 +02:00
Rhys Arkins
13255bd796 refactor: pipenv nested version 2019-07-24 07:45:51 +02:00
Rhys Arkins
38165d4b04 refactor: homebrew ownerName 2019-07-24 07:41:13 +02:00
Rhys Arkins
d20c3c033c refactor: composerLock removal 2019-07-24 07:29:01 +02:00
Rhys Arkins
a035c98f5e refactor: composerJsonType managerData 2019-07-24 07:26:17 +02:00
Rhys Arkins
a9947e3147 refactor: bazel def 2019-07-24 07:19:34 +02:00
Michael Kriese
ab8c69f620 logs: fix ruby-version manager (#4159)
Uses wrong property

relates to #4158
2019-07-23 20:38:59 +02:00
Michael Kriese
cbabf61a15 fix(manager): fix poetry artifact return value (#4158) 2019-07-23 20:38:30 +02:00
Rhys Arkins
ea561651ff refactor(gradle-wrapper): managerData 2019-07-23 15:06:11 +02:00
Michael Kriese
fd847da4a8 fix: refactor exec (#4155) 2019-07-23 14:39:15 +02:00
Michael Kriese
faf8e6110a fix(cargo): updateArtifacts should return array (#4157) 2019-07-23 14:33:47 +02:00
Rhys Arkins
b8b435b0fa
feat(npm): support binarySource=docker (#4150) 2019-07-23 10:20:27 +02:00
Rhys Arkins
eee428f973
feat(pnpm): support binarySource=docker (#4151) 2019-07-23 08:50:09 +02:00
Rhys Arkins
7009f3841c chore: cargo envVars map join 2019-07-22 21:41:34 +02:00
Sergio Zharinov
a3e832d007 fix(maven): fix implicit grouping update policy (#4149) 2019-07-22 18:47:24 +02:00
Rhys Arkins
21cbb72464 refactor: toml nestedVersion 2019-07-22 17:27:44 +02:00
Rhys Arkins
36ef59c325 chore(cargo): remove purl extract 2019-07-22 17:10:47 +02:00
Rhys Arkins
a9e293e1b5 fix(bundler): managerData.lineNumber 2019-07-22 17:09:20 +02:00
Rhys Arkins
d918d373ac fix(bazel): massage bazel-skylib 2019-07-22 16:46:57 +02:00
Rhys Arkins
20fc74fdf4 logs: info not warn for poetry.lock failure 2019-07-22 16:26:14 +02:00
Rhys Arkins
4cdaea3bff fix(bundler): group lineMatch 2019-07-22 14:16:16 +02:00
Rhys Arkins
7ee6f18943 fix(bundler): managerData.lineNumber 2019-07-22 11:58:33 +02:00
Rhys Arkins
7f6d1bf2ba fix(circleci): extract lineNumber into managerData 2019-07-22 11:33:05 +02:00
Rhys Arkins
639389cc0e refactor: terraform managerData 2019-07-22 09:43:25 +02:00
Rhys Arkins
968c8041d1 refactor: pip_requirements managerData 2019-07-22 09:42:08 +02:00
Rhys Arkins
aca981c49c refactor: nuget managerData 2019-07-22 09:40:22 +02:00
Rhys Arkins
395713d005 refactor: gomod managerData 2019-07-22 09:27:37 +02:00
Rhys Arkins
236b66fa4e refactor: bundler managerData 2019-07-22 09:07:03 +02:00
Rhys Arkins
4591729a05 refactor: buildkite managerData 2019-07-22 09:05:53 +02:00
Rhys Arkins
0bb8be345e refactor: docker-based datasources use managerData 2019-07-22 08:57:28 +02:00
Rhys Arkins
7dcaa84ebe refactor(docker): simplify getDep 2019-07-22 07:58:03 +02:00
praveshtora
a07cee1b52 feat(gomod): upgrade dependencies in replace directive (#4059) 2019-07-22 07:38:22 +02:00
praveshtora
9a32f35ddc fix(pip_setup): handle updating when multiple deps per line (#4119) 2019-07-22 07:20:53 +02:00
Sergio Zharinov
59034984e2 fix(maven): Fix issues with updating for grouped versions (#4139) 2019-07-21 20:05:49 +02:00
azu
6333646e6d fix(npm): fix detecting logic of npmClient (#4130)
fix(npm): fix detecting logic of npmClient
2019-07-20 09:46:47 +02:00
Rhys Arkins
34a96ad327 fix(yarn): no utf for added offline modules
Closes #4126
2019-07-19 11:20:52 +02:00
Rhys Arkins
f3db0eb68a logs: maven log unknown value 2019-07-19 07:13:04 +02:00
Rhys Arkins
f276e0c301 fix(bazel): handle url updating instead of urls 2019-07-18 23:27:31 +02:00
Rhys Arkins
9ffe3b0d65 fix(gitlab-ci): handle YAML exceptions gracefully 2019-07-18 23:06:50 +02:00
Tanuel
19e839fc5a feat(composer): Add support for custom git repositories (#4055) 2019-07-17 16:53:20 +02:00
Rhys Arkins
0398256e40
fix(bundler): handled mixed quotation types (#4103) 2019-07-17 10:24:41 +02:00
Michael Kriese
d97737914e refactor: add js type check (#4098) 2019-07-17 10:14:56 +02:00
Rhys Arkins
7fc1207683
feat(yarn): support yarn offline mirror (#4102)
Look for .yarnrc in same directory as yarn.lock. If found, look for yarn-offine-mirror line and check that folder for changes.

Closes #1452
2019-07-17 09:13:07 +02:00
Michael Kriese
855d5fbae3 fix: fix logging (#4100) 2019-07-16 13:47:29 +02:00
Roald Storm
32b414b5e0 fix(pip): Add the ability to handle pip's --extra-index-url (#4056)
* Add the ability to handle pip's --extra-index-url

As specified in the docs here:
https://pip.pypa.io/en/stable/reference/pip_wheel/#extra-index-url
it's possible to define more index-urls in a single package by using
--extra-index-url this was not correctly handled by renovatebot.
2019-07-15 22:36:09 +02:00
Rhys Arkins
85578e6eec fix(gitlabci-include): require logger 2019-07-15 15:15:30 +02:00
Jamie Magee
f334c568a5 feat(typescript): convert logger to typescript (#3671) 2019-07-15 11:04:05 +02:00
Rhys Arkins
fb21063290 fix(gomod): pass GOPROXY
Closes #4071
2019-07-15 08:15:07 +02:00
praveshtora
aaa80f8055 fix: Pass PROXY in child Process (#4013) 2019-07-13 08:23:03 +02:00
Sergio Zharinov
9a3c9cabb8 feat(maven): Group dependencies by common version property (#4028) 2019-07-13 07:56:44 +02:00
Rhys Arkins
c48129abfb fix(bundler): brace against undefined replace 2019-07-12 08:17:16 +02:00
Sho Ikeda
0d2427a0f9 fix(gradle): Support extension without classifier (#4050) 2019-07-11 22:20:26 +02:00
Sho Ikeda
bb5baaad3f fix(gradle): Support classifier and extension (#3995)
https://docs.gradle.org/current/dsl/org.gradle.api.artifacts.dsl.DependencyHandler.html#N17198
2019-07-10 09:33:13 +02:00
Rhys Arkins
0da87a66ea fix(nuget): allow configurable versionScheme
Closes #4027
2019-07-06 08:45:43 +02:00
Rhys Arkins
029d11e812 fix(gitlab-ci): optional endpoint 2019-07-02 07:50:53 +02:00
Rhys Arkins
724d0171f3 fix: warn only for extraction errors 2019-07-02 07:08:48 +02:00
Mike Bryant
ad3ee49c8b feat: Add support for gitlab-ci include statements (#3946) 2019-07-01 15:43:01 +02:00
Rhys Arkins
a302c7ecf2
fix(bazel): extract urls for new hashes (#3980) 2019-06-30 07:18:37 +03:00
Rhys Arkins
32009378de fix(npm): full npm install if deduping
Closes #3972
2019-06-27 10:39:03 +03:00
Rohan Singh
335014bf1a fix(bazel): use docker version scheme for container_pull (#3948) 2019-06-24 19:49:23 +03:00
Sergio Zharinov
acd318a1d9 feat(swift): Support for Package.swift files (#3911) 2019-06-24 19:43:48 +03:00
Rhys Arkins
df34ddc528 refactor(bazel): use hasha instead of crypto 2019-06-21 08:26:20 +02:00
Rhys Arkins
86a9f7f5ae test: simplify bazel update tests 2019-06-21 08:09:42 +02:00
Rhys Arkins
c1f46ff4a8 fix(pip_requirements): handle complex index-url
Closes #3944
2019-06-20 10:25:17 +02:00
Rhys Arkins
deaa028149 fix(pip_requirements): registryUrls on res, not per-dep 2019-06-20 10:20:27 +02:00
Rhys Arkins
2142007737 fix(bazel): better match replace string
Closes #3902
2019-06-17 20:48:01 +02:00
Rhys Arkins
522ecc3928 fix(bazel): correct replace newValue with leading v 2019-06-17 20:37:46 +02:00
Rhys Arkins
5f59a0b5a8
feat(composer): support lock file maintenance (#3912) 2019-06-11 15:06:29 +02:00
Rhys Arkins
c911a2dfaf refactor: getArtifacts -> updateArtifacts 2019-06-09 08:18:41 +02:00
Rhys Arkins
da4818c900 fix(bundler): syntax error when using global bundler
When running global bundler, a mistaken additional `”` caused the command to fail.

Fixes #3860
2019-06-08 10:50:01 +02:00
renovate[bot]
dab7b1c314 chore(deps): update dependency prettier to v1.18.0 (#3905) 2019-06-07 06:34:57 +02:00
Rhys Arkins
5ca5a124fa
feat(pipenv): support index registry urls (#3885)
Closes #3865
2019-06-04 14:08:37 +02:00
Rhys Arkins
14c3e7e9e4 fix(lerna): detect undeclared npmClient=yarn 2019-06-03 22:24:40 +02:00
Rhys Arkins
9219d34521
fix(yarn): run yarn again after dedupe (#3871) 2019-06-03 10:05:56 +02:00
Rhys Arkins
cc8e40265b fix(bazel): cast file to Buffer before calculating sha256 2019-06-01 05:31:25 +02:00
Sergio Zharinov
a91e3d39f3 feat(sbt): Add Scala (sbt) datasource (#3835) 2019-05-31 01:39:07 +02:00
Sergio Zharinov
d293fb72fb fix(sbt): Skip deps using missing Scala versions (#3828) 2019-05-28 14:06:05 +02:00
Rhys Arkins
b96c03a7aa refactor: move manager updates to util/got 2019-05-25 22:48:33 +02:00
Rhys Arkins
14363a9388 test: fix pip_setup coverage 2019-05-25 07:07:16 +02:00
Rhys Arkins
439e19d78c
chore: remove all gitFs references (#3807) 2019-05-25 06:23:44 +02:00
Rhys Arkins
5f11c5e8d9
feat: hostRules rewrite (#3801)
Rewrites hostRules for increased flexibility. Includes renames of existing fields within a hostRule:
- `endpoint` -> `baseUrl`
- `host` -> `hostName`

Additionally, `domainName` has been added. Migration scripts should take care of these for users but it's recommended to update configs to match the new fields anyway.
2019-05-24 17:40:39 +02:00
Rhys Arkins
2426a5239f
feat(github): use git for all file operations (#3806)
With Renovate’s github platform code now using git for all file system operations, we need to tell Renovate which gitAuthor to use.

If you had already configured a gitAuthor in your bot config, you do not need to make any change.

Otherwise, to keep functionality as before, you should either:
(1) configure `gitAuthor` to match the bot’s account, or
(2) recreate your bot’s personal access token to include the “user:email” permission so that the bot can retrieve the email itself

BREAKING CHANGE: GitHub bot admins should either configure gitAuthor in their config or generate a new token with “user:email” permissions.
2019-05-24 16:34:52 +02:00
Michael Kriese
5f213255d0 test: fix coverage (#3794) 2019-05-24 15:01:07 +02:00
Sergio Zharinov
bda25d6ca7 feat(clojure): Add basic support for Leiningen and deps.edn (#3685) 2019-05-24 07:29:26 +02:00
Rhys Arkins
c02abf0976
feat: rename hostRules.platform to hostRules.hostType (#3768)
Refactors hostRules to use field “hostType” instead of “platform”. hostType can include datasources like npm, maven, pypi, etc.
2019-05-21 13:20:09 +02:00
Rhys Arkins
dbb1332a04 fix(npm): ignoreNpmrcFile until artifact generation 2019-05-20 23:37:43 +02:00
Rhys Arkins
735121fd39 fix(npm): remove npmrc file before artifacts if ignored 2019-05-20 20:59:15 +02:00
Rhys Arkins
cdf17bd242 fix(maven): handle xml with leading spaces 2019-05-17 18:32:52 +02:00
Rhys Arkins
5e75a9fa88 fix(docker): skip any FROM with $ sign 2019-05-17 06:47:40 +02:00
Rhys Arkins
0fd67f6e89 fix(bundler): log gemfile, gemrc if marshalling error 2019-05-17 06:42:20 +02:00
Ciprian Mandache
0d369ad8f6 fix(gitlabci): support ext syntax for docker img (#3721) 2019-05-16 14:53:50 +02:00
Rhys Arkins
949229594b fix(docker): handle host with port correctly
Closes #3698
2019-05-15 11:57:03 +02:00
Rhys Arkins
22d82a4b34 fix(bundler): use bundle lock —update
Closes #3697
2019-05-15 11:01:16 +02:00
Rhys Arkins
464fd3671f fix(bundler): fix global bundler typo 2019-05-15 11:00:26 +02:00
Rhys Arkins
4e65258552 fix(pip_setup): log content when failing to parse 2019-05-15 07:33:35 +02:00
Rhys Arkins
f9596fc7ea chore: less debug logging 2019-05-15 07:33:22 +02:00
Rhys Arkins
71c7053d68 test: fix lint 2019-05-14 22:41:31 +02:00
Rhys Arkins
fdcbb39c16 fix(pip_requirements): set lockedVersion for == deps 2019-05-14 20:09:54 +02:00
Rhys Arkins
98c778cce3 fix(maven): use isValid, not isVersion 2019-05-14 19:16:39 +02:00
Rhys Arkins
c016558ad3 fix(bundler): install bundler with —no-document 2019-05-13 15:45:52 +02:00
Rhys Arkins
26f2aa47d3 fix(bundler): detect ruby constraint from Gemfile first 2019-05-13 11:54:18 +02:00
Rhys Arkins
0bf6e15636 fix(bundler): handle ‘ quotation marks in Gemfile 2019-05-12 21:52:44 +02:00
Michael Kriese
1d474e409f feat: add 60s timeout to all requests (#3641) 2019-05-10 11:54:01 +02:00
Michael Kriese
5c817b1315 fix(travis): missing file in npm package (#3649) 2019-05-09 14:39:47 +02:00
Rhys Arkins
daff90163e fix(travis): don’t use setTimeout 2019-05-09 10:43:17 +02:00
Rhys Arkins
01b5ae2638 fix: clear timeouts before existing
Closes #3644
2019-05-08 21:02:09 +02:00
Rhys Arkins
d66529711b
feat(node): dynamically determine releases by date (#3643) 2019-05-08 11:38:42 +02:00
Rhys Arkins
37acd1a2d2
docs: update pub implementation status 2019-05-08 08:56:46 +02:00
Rhys Arkins
81f04cadb5 fix(travis): fully fixed versions and docs 2019-05-08 08:02:23 +02:00
Michael Kriese
22a8572622 fix(travis): update travis node versions (#3642) 2019-05-08 06:44:38 +02:00
Rhys Arkins
701b4ee526 fix(gomod): tidy again after vendoring 2019-05-03 00:08:22 +02:00
Rhys Arkins
49c4ad07c7
fix(lerna): support update-lockfile with npm (#3623)
This fix allows update-lockfile updates to work with lerna/npm where there is a package-lock.json in every package. Still won’t work if there’s a mix of update-lockfile and non/update-lockfile updates within one branch though.
2019-05-02 18:16:22 +02:00
Nikita Chashchinskii
5c23ec69ea feat: Add homebrew manager (#3530) 2019-05-01 10:39:40 +02:00
Sergio Zharinov
ca9a21d3e5 feat(scala): Add sbt support (#3603) 2019-05-01 08:40:35 +02:00
Rhys Arkins
e17f998fb7 fix(npm): catch disk-space error in stderr 2019-04-28 23:04:51 +02:00
Rhys Arkins
f68414fb2f fix: less debug logging, more trace 2019-04-28 22:08:06 +02:00
Rhys Arkins
01753f986e fix(lerna): check for both shrinkwrap and package lock 2019-04-28 10:51:21 +02:00
Nikita Chashchinskii
ba3d3ea025 fix: Update poetry.lock file if it is in a subdirectory (#3606) 2019-04-27 19:24:55 +02:00
Michael Kriese
99530c4a85 fix(pnpm): shrinkwrap -> pnpm-lock (#3602) 2019-04-26 13:35:37 +02:00
Rhys Arkins
ce10293e57 fix(gomod): consider added/deleted vendor files too
Fixes #3590
2019-04-25 23:26:09 +02:00
Rhys Arkins
1df7231e5b refactor: modified => f 2019-04-25 23:24:44 +02:00
Rhys Arkins
d98dc246d7 fix(gomod): detect updated go.mod after artifacts
Closes #3589
2019-04-25 23:21:09 +02:00
Rhys Arkins
49653c6550 fix(gomod): comment out relative replace, don’t delete 2019-04-25 22:23:19 +02:00
Rhys Arkins
fa6dea0373 fix(npm): internalPackages typo 2019-04-25 18:26:23 +02:00
Rhys Arkins
924a43d090 fix(npm): full install for npm shrinkwrap 2019-04-25 09:31:09 +02:00
Rhys Arkins
2b4bf85b63 fix: run minimatch with dotfile matching enabled 2019-04-25 07:00:52 +02:00
Rhys Arkins
28f3ab69a6 fix(npm): lerna npm shrinkwrap lockFileMaintenance 2019-04-24 15:47:06 +02:00
Rhys Arkins
3c33ecb950 fix(poetry): skip pyproject files without poetry section 2019-04-23 12:52:53 +02:00
Rhys Arkins
b3ad425b53
feat(npm): support package aliases (#3577)
Closes #3575
2019-04-23 10:48:09 +02:00
Gaël
72802f9f2b docs: sbt / scala (#3458) 2019-04-22 22:09:12 +02:00
Rhys Arkins
b0fdfeba58
refactor(pipenv): write registryUrls to packageFile level (#3574) 2019-04-22 17:11:15 +02:00
Rhys Arkins
d1c18c84d0 fix(pipenv): handle nested definitions better
Closes #3482
2019-04-22 08:46:56 +02:00
Dmitry
55fb2de89e fix(pipenv): detect 'any-version' packages (#3544) 2019-04-22 08:19:05 +02:00
Wu Haotian
05e9c57a35 fix(npm): always run lerna bootstrap with --no-ci (#3571)
fix(npm): always run `lerna bootstrap` with `--no-ci`
2019-04-21 10:52:41 +02:00
Rhys Arkins
3460dbe08c fix(npm): remove local .npmrc file if ignoring
In gitFs, it’s not enough to just skip writing a .npmrc file if we are ignoring it - the file is already in the file system so we need to delete it so that npm/yarn don’t try to use it.
2019-04-16 23:09:35 +02:00
Sergio Zharinov
b7848757cb feat(dart): Add support for Dart (#3468)
It works for most of Dart pubfiles (except invalid YAML). Later maybe we should implement own "weaker" parser.

Closes #3301
2019-04-15 15:07:54 +02:00
Sergio Zharinov
336c94465e feat(maven): Handle parameterised repositories (#3533)
Closes #3522
2019-04-12 16:59:35 +02:00
Dmitry
4607276464 feat(bazel): support "container_pull" dependency-type (#3514) 2019-04-12 13:27:49 +02:00
Sergio Zharinov
5fb1ad3947 feat(maven): Support nested version placeholders (#3492) 2019-04-12 06:43:38 +02:00
Rhys Arkins
3ec1421301 refactor: log packagist host rules results 2019-04-10 17:44:42 +02:00
Nikita Chashchinskii
f5ef05d54b feat: Add ruby-version manager (#3515)
Adds functionality to detect and update `.ruby-version` files.
2019-04-10 14:17:21 +02:00
Rhys Arkins
6b1695e16d fix(pnpm): define store location explicitly 2019-04-10 12:13:52 +02:00
Rhys Arkins
a599eab231
feat: unify file locations (#3507)
feat: unify file locations
2019-04-09 17:14:08 +02:00
Rhys Arkins
30a67fe43c feat(composer): update --with-dependencies 2019-04-09 12:17:36 +02:00
Nikita Chashchinskii
9476c80f3d feat: Cargo manager use toml parser (#3505) 2019-04-09 10:25:13 +02:00
Rhys Arkins
2419878761 logs: dedupe err.message 2019-04-08 08:52:04 +02:00
Rhys Arkins
365b60ac18 feat(gomod): private module support (#3495) 2019-04-08 08:15:37 +02:00
Rhys Arkins
7bf52c5388 fix: Revert "feat(gomod): private module support (#3495)"
This reverts commit 0bd0ea33f6.
2019-04-08 06:56:05 +02:00
Nikita Chashchinskii
9d74afe9f2 feat: Add support for python poetry manager (#3440) 2019-04-07 09:48:48 +03:00
Rhys Arkins
0bd0ea33f6
feat(gomod): private module support (#3495)
Adds support for fetching private modules off github.com

Closes #3202
2019-04-07 08:53:16 +03:00
Rhys Arkins
9cf43e2fde fix(gomod): await getFile 2019-04-07 07:28:13 +02:00
Rhys Arkins
c07b815668 fix(maven): set language=java 2019-04-06 10:07:03 +02:00
Rhys Arkins
431588a27a refactor(maven): externalize update and extract 2019-04-06 10:05:52 +02:00
Rhys Arkins
05bad36459 fix(bazel): preserve newlines
Closes #3487
2019-04-05 21:09:20 +02:00
Dmitry
fb587a3cae feat(bazel): expand support to non-WORKSPACE files (#3459)
Now supports `*.bzl` files including when definitions are nested.
2019-04-05 19:12:38 +03:00
Rhys Arkins
c55481f78e fix(npm): check string before comparing
Closes #3479
2019-04-03 23:12:03 +03:00
Rishabh Jain
7e49630d78 fix: pipfile dependency with path causes file parsing error (#3470)
Closes #3462
2019-04-02 11:27:29 +02:00
Rhys Arkins
ef2e67b4b1 fix(yarn): strip frozen-lockfile from yarnrc
Closes https://github.com/renovatebot/config-help/issues/195
2019-03-31 11:03:23 +02:00
Milad Irannejad
06c440fba6 fix(gomod): bug in getArtifacts env (#3439) 2019-03-25 06:33:30 +01:00
Rhys Arkins
0e2280c07f fix(npm): better skipInstalls check 2019-03-24 06:03:37 +01:00
Rhys Arkins
b60cb7431a fix: Revert "fix(npm): don’t set skipInstalls when file refs found"
This reverts commit 45007169f4.
2019-03-24 06:02:26 +01:00
Rhys Arkins
c8c80bcedb fix: Revert "fix(npm): better skipInstalls check"
This reverts commit 20e68f4325.
2019-03-23 22:23:45 +01:00
Rhys Arkins
20e68f4325 fix(npm): better skipInstalls check 2019-03-23 22:14:41 +01:00
Rhys Arkins
45007169f4 fix(npm): don’t set skipInstalls when file refs found 2019-03-23 11:24:25 +01:00
Rhys Arkins
5c9c527f38 refactor(bundler): detect manifest errors 2019-03-23 07:10:57 +01:00
Rhys Arkins
dcc5fe2f9e logs: log skipInstalls setting 2019-03-23 07:09:33 +01:00
Rhys Arkins
bd17e021e5 refactor(gradle): catch resolution errors 2019-03-22 06:27:22 +01:00
Rhys Arkins
42fe6f548f fix(lerna): call bootstrap if yarn workspaces not used 2019-03-20 22:46:56 +01:00
Rhys Arkins
25dc743481 refactor: debug monorepo packages 2019-03-20 18:11:30 +01:00
Dmitry
2afeeaf2aa fix(bazel): http_archive urls hash part update (#3420) 2019-03-20 17:43:25 +01:00
Dmitry
bc997ce82e fix(bazel): http_archive url not updated 2019-03-19 09:57:50 +01:00
Rhys Arkins
42d0d9a766 tests: fix coverage 2019-03-17 16:56:40 +01:00
Rhys Arkins
e8215e2067 fix(maven): don’t save homepage/sourceUrl from package file
Closes #3400
2019-03-17 16:56:34 +01:00
Rishabh Jain
5ff5ede41c fix: snapshot test failures on some systems (#3397)
- The function is calling python command which can be aliased to different python versions on different systems, the function depends on mock library which comes pre-installed on python v3.7+
- Add a python alias detection command which gets the correct python command which is aliased to python3.7+

Closes #3392
2019-03-17 15:54:31 +01:00
Rhys Arkins
8bf403c411 refactor(composer): reduce warnings for lock failure 2019-03-17 10:32:31 +01:00
Dmitry
3e788c783a feat(docker): add depType for multi-stage Dockerfiles (#3385) 2019-03-16 07:00:59 +01:00
Rhys Arkins
76242888dc refactor: info not warn for go.sum 2019-03-13 14:43:47 +01:00
Rhys Arkins
21c25210d7 refactor: reduce setup.py warnings 2019-03-12 15:29:43 +01:00
Rhys Arkins
64a78e92a9 fix(pip_setup): detect no file found and warn 2019-03-11 11:33:03 +01:00
Rhys Arkins
30df7a1244 fix(composer): catch/throw disk space 2019-03-11 10:46:15 +01:00
Rhys Arkins
7cb4ae9a82 fix: add dotnet language 2019-03-09 07:15:16 +01:00
Rhys Arkins
1258630faa
feat(npm): dedupe (#3322)
Allows dedupe options for npm and yarn.

Closes #2883
2019-03-07 16:37:07 +01:00
Rhys Arkins
9a93c8e99a feat: postUpdateOptions
Adds new config option postUpateOptions. Currently supports one value - gomodTidy.
2019-03-07 15:15:01 +01:00
renovate[bot]
3a7afd768f chore(deps): update dependency jest to v24 (#3316) 2019-03-07 12:38:59 +01:00
Bohachevskyy
f79e71d56f docs: add cocoapods manager readme (#2878) 2019-03-07 12:26:33 +01:00
Rhys Arkins
c1a14112e8 docs: add implementation status to manager readme’s 2019-03-07 12:10:57 +01:00
Rhys Arkins
87cf1350d4 fix(composer): only use lockedVersion if it’s a version
Closes #3309
2019-03-07 00:09:21 +01:00
Herculano Campos
8986c5e9a3 docs: add readme for dart/flutter package manager (#3260) 2019-03-04 10:44:00 +01:00
Nikita Chashchinskii
211684a489 feat: Cargo (Rust) support (#2795)
Adds support for Cargo package manager for Rust
2019-03-04 10:24:07 +01:00
Rhys Arkins
b71686d6b4 feat(bazel): commit-based http_archive
Closes #2904, Closes #3295
2019-03-04 07:48:58 +01:00
Rhys Arkins
77a8d01718 fix(bazel): flexible whitespace match 2019-03-04 06:36:04 +01:00
Rhys Arkins
34a5fbb1a0 fix(gomod): detect gopkg.in major bumps 2019-03-04 05:12:05 +01:00
Rhys Arkins
5746c53e43 refactor(bundler): warn unknown 2019-03-04 04:52:35 +01:00
Rhys Arkins
a8d21c7a4d refactor(gomod): debug replacements 2019-03-04 04:13:36 +01:00
Gautier Pelloux-Prayer
c0b9f1ad03 feat(gradle): use gradlew binary if available (#3135) (#3176) 2019-03-03 22:34:09 +01:00
Rhys Arkins
45473af5db fix(composer): case insensitive v prefix replace 2019-03-02 09:37:39 +01:00
Preston Van Loon
6a13fd0dc4 fix: Use two spaces for bazel go_repository comments (#3287)
* Update update.js

* Update update.spec.js

* Update update.spec.js.snap
2019-03-01 21:41:06 +01:00
Rhys Arkins
e82f455d8c refactor: log npm package.json name 2019-03-01 11:14:27 +01:00
Frank Tackitt
03337fc96c fix(pipenv) Ignore git dependencies without versions in Pipfile (#3283) 2019-03-01 10:47:37 +01:00
Rhys Arkins
e11c14025c refactor(bundler): cache unknown error 2019-03-01 10:39:25 +01:00
Rhys Arkins
99178ebfaa
feat(bazel): use commit / tag combo for go_repository (#3267)
Closes https://github.com/renovatebot/config-help/issues/172
2019-02-28 08:40:40 +01:00
Russell Rollins
6f4da76c71 fix(gomod): handling of the "+incompatible" tag. (#3279) 2019-02-27 22:23:01 +01:00
Rhys Arkins
d17bc17970 fix(yarn): detect yarn integrity in a mixed manager branch
Closes #3274
2019-02-27 13:58:49 +01:00
Rhys Arkins
32fd35aa3b tests: fix tests 2019-02-27 09:59:38 +01:00
Rhys Arkins
39ef96e7d2 refactor(gomod): log line to change if not containing depName 2019-02-27 09:48:45 +01:00
Rhys Arkins
06a1cf5665 fix(gomod): match update against unversioned depName 2019-02-27 09:18:13 +01:00
FidoX
53fb84878a fix(gradle): collect deps (#3270) 2019-02-26 21:46:32 +01:00
Rhys Arkins
79b01de1b2 feat(composer): parse/store lockedVersion
This will be used when deciding what to pin dependencies to.
2019-02-26 08:14:01 +01:00
Rhys Arkins
805ed25d8e fix(gomod): another rethinkdb/rethinkdb-go.v5 exception 2019-02-26 07:19:17 +01:00
Rhys Arkins
d20f64ad2a feat(bazel): update git_repository commit hashes
Closes https://github.com/renovatebot/config-help/issues/173
2019-02-25 22:35:25 +01:00
Rhys Arkins
ab45c544bb fix(gomod): rename gorethink rethinkdb 2019-02-25 12:22:58 +01:00
Rhys Arkins
0c4cea4b45 tests: fix coverage 2019-02-24 07:58:10 +01:00
FidoX
ee06ad2ed1 feat(gradle): use maven datasource (#3223) 2019-02-23 22:24:44 +01:00
Rhys Arkins
20a53ba7be fix(pip_setup): suppress imp deprecation warning
Closes #3174
2019-02-18 12:20:55 +01:00
Rhys Arkins
eb782e12f9 refactor(pip_setup): add try/catch and log error 2019-02-18 11:24:25 +01:00
Rhys Arkins
8b761f5a6d fix(gradle): throw registry failure if lookup fails 2019-02-15 10:39:16 +00:00
Rhys Arkins
ff6115fb15 fix(npm): add back line return when massaging npmrc 2019-02-14 11:01:07 -05:00
Christian Murphy
7b16533c4d docs: add readme for python poetry package manager (#3195) 2019-02-14 06:31:43 -05:00
Rhys Arkins
bf9c4a84c7 fix(bundler): catch authentication requirement 2019-02-13 14:26:13 -05:00
Paul Tyng
8f79b660b0 feat(gomod): Run go mod tidy if configured (#3201)
Adds a configurable option to run `go mod tidy` on a repo between the `go get...` and the `go mod vendor`.

Closes #2594
2019-02-13 13:05:52 -05:00
Rhys Arkins
3edd582b64 logs: don’t warn for lock file maintenance lerna 2019-02-13 10:50:17 -05:00
Sergio Zharinov
302bfb7eb6 feat(maven): support dependencies defined via properties (#3199) 2019-02-13 06:36:56 -05:00
Rhys Arkins
c87a153823
feat: go module vendoring support (#3191)
Detects if a `vendor/modules.txt` is present and runs `go mod vendor` if so. Requires gitFs to work.

Closes #2580
2019-02-11 10:19:25 +01:00
Sergio Zharinov
279f632b26 fix(maven): parse additional Maven repositories from pomfiles (#3198) 2019-02-11 09:58:49 +01:00
Rhys Arkins
2705172376
feat: GitHub Actions docker image support (#3197)
Detect GitHub Actions workflow files and pin/update any Docker image references found within.

Closes #2750
2019-02-11 09:42:54 +01:00
Rhys Arkins
c711fb4cea refactor: getArtifacts returns an array 2019-02-09 07:08:15 +01:00
Rhys Arkins
13cc5b5b0e refactor: rename lock files -> artifacts 2019-02-09 07:08:15 +01:00
rtaum
fe40f1ef48 feat(python): add simple endpoint support (#3125)
Closes #2970
2019-02-07 08:56:02 +01:00
Sergio Zharinov
4c26d593b9 refactor(maven): unify depName between Maven and Gradle (#3179)
Closes #3173
2019-02-06 17:40:29 +01:00
Rhys Arkins
67cbbba80b fix: Revert "feat(gradle): use maven datasource (#3062)"
This reverts commit 0a2b212c76.
2019-02-04 21:31:04 +01:00
FidoX
0a2b212c76 feat(gradle): use maven datasource (#3062) 2019-02-04 16:05:04 +01:00
Rhys Arkins
a9332a8db0
feat: replace purl with datasource (#3154)
This deprecates the (internal) use of package URLs and instead replaces with `datasource`/`lookupName`.

Closes #3005
2019-02-04 09:41:22 +01:00
Rhys Arkins
392f67ad16 fix(orbs): use npm versionScheme for ranges 2019-02-03 19:27:01 +01:00
Sergio Zharinov
59eebe3ce9 feat(maven): Add support for Maven (#3147)
Alpha version of Maven support

Closes #3029
2019-02-02 18:27:02 +01:00
Ben
59b1b747d7 fix(tests): sort setup.py dependencies by lineNumber (#3141)
Closes #3131, Closes #3136
2019-01-30 21:32:38 +01:00
Rhys Arkins
371003fabb refactor: purl use subpath for lookupType 2019-01-30 10:23:44 +01:00
Rhys Arkins
8ee4a68e6d refactor: terraform registryUrls 2019-01-30 09:55:57 +01:00
Rhys Arkins
70dc1c4292
feat(docker): preserve registry in depName (#3133) 2019-01-30 09:27:53 +01:00
Rhys Arkins
ba59a21505 refactor: terraform registryUrls 2019-01-30 06:46:41 +01:00
Rhys Arkins
debc75f3f4 refactor: move lookupType out of qualifiers 2019-01-30 06:46:41 +01:00
Rhys Arkins
bf57bb8071 refactor: github ref => lookupType 2019-01-30 06:46:41 +01:00
Rhys Arkins
d0018cbd2d refactor: purl.fullname -> lookupName 2019-01-30 06:46:41 +01:00
Rhys Arkins
0246f6c201 refactor: getPkgReleases 2019-01-28 06:40:37 +01:00
Rhys Arkins
ddb78f637f fix(yarn): use latest yarn by default 2019-01-28 03:54:17 +01:00
Rhys Arkins
7be86204ad fix(npm): check for invalid names 2019-01-27 08:40:43 +01:00
Rhys Arkins
cbc29acb61 fix(pipenv): map cache dir into artifacts container 2019-01-27 06:52:23 +01:00
Rhys Arkins
db4dc1a3ba fix(bundler): don’t attempt failed lock files generation repeatedly 2019-01-26 15:33:12 +01:00
Rhys Arkins
f5b3fe1a75 fix(bazel): try archive update if download fails 2019-01-26 06:41:16 +01:00
Rhys Arkins
05ce6de1d3 fix(bundler): catch and warn about missing credentials 2019-01-25 14:51:55 +01:00
Rhys Arkins
d499cb0cd5 fix(docker): skip sources containing variables 2019-01-25 07:02:13 +01:00
Rhys Arkins
10b52cf93b refactor: log lockfileUpdate 2019-01-24 08:46:28 +01:00
Rhys Arkins
62d92660b2
feat: new 'lockfile-update' rangeStrategy (#3108)
Adds a new `rangeStrategy` value `lockfile-update'. Enabling this means you will get PRs that contain updates for the versions in your lock file (currently npm and yarn only) even if the range in the `package.json` file hasn't changed because the update is "in range".

Closes #1382
2019-01-24 06:23:08 +01:00
Rhys Arkins
1ee546b0ea feat(bundler): use ruby and bundler versions to update lock files 2019-01-21 14:50:30 +01:00
Rhys Arkins
8dfca59c04 feat(bundler): extract bundler compatibility from Gemfile.lock 2019-01-21 13:10:58 +01:00
Rhys Arkins
e02ffbdc60 feat(bunder): extract ruby compatibiity version 2019-01-21 13:10:56 +01:00
Rhys Arkins
00ff3d6385 tests: fix lint 2019-01-15 09:46:01 +01:00
Rhys Arkins
3a515cd467 fix(logs): don’t debug whole configs 2019-01-15 09:33:24 +01:00
Rhys Arkins
ba77d4a0e7
feat(bundler): extract, update, artifacts (#3058)
This completes the work of adding basic Ruby/Bundler support to Renovate. It will now find all Gemfiles in a repository, extract dependencies from them, look up results on Rubygems, and raise PRs if updates are found.

Closes #932
2019-01-14 06:52:13 +01:00
Rhys Arkins
76b34ac42e fix(nvm): node versioning, not semver 2019-01-11 10:21:27 +01:00
Rhys Arkins
37998efb16 fix(gradle-wrapper): don’t insert distributionSha256Sum
Fixes https://github.com/renovatebot/config-help/issues/139
2019-01-10 06:33:37 +01:00
Jan Sauer
1fb755c89c feat: gradle-wrapper (#3038)
Adds support for updating the gradle version used in a project via the gradle-wrapper.
See https://docs.gradle.org/current/userguide/gradle_wrapper.html
2019-01-09 12:50:53 +01:00
Rhys Arkins
983f38b26c chore: alphabetize 2019-01-08 05:04:20 +01:00
Rhys Arkins
6d09535c9f
feat: split out npm versioning from semver (#3023)
Closes #2069
2019-01-07 05:49:47 +01:00
Fedorets Alex
ef24694dc8 docs: add maven readme (#2999) 2019-01-06 20:44:39 +01:00
Rhys Arkins
55257fff26
feat: centralise app strings (#3032) 2019-01-06 14:47:42 +01:00
Rhys Arkins
c84417ddf1 fix(terraform): extract registry 2019-01-05 18:57:40 +01:00
Rhys Arkins
9202056f1f fix(pipenv): exposeEnv -> trustLevel 2019-01-05 18:42:13 +01:00
Rhys Arkins
4b38793471 refactor: trustLevel 2019-01-05 09:16:32 +01:00
Rhys Arkins
56d55fb1dc feat: node versioning
Very basic at first. A slim wrapper around npm semver that normalizes versions.
2019-01-04 12:41:22 +01:00
Rhys Arkins
738408b728 refactor: semver-hashicorp -> hashicorp 2019-01-03 08:41:59 +02:00
Rhys Arkins
7fb377ebad refactor: semver-composer -> composer 2019-01-03 08:32:44 +02:00
Fedor Lukyanov
6a2c6cf92e docs: bundler readme (#2980) 2019-01-03 07:29:50 +02:00