Commit graph

2859 commits

Author SHA1 Message Date
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
353817f570 fix(circleci): handle missing orb 2019-03-04 04:25:43 +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
8d5483ffb0 refactor(maven): info not log if unauthorized 2019-03-03 20:03:20 +01:00
Rhys Arkins
69cdf2d186 fix: deepcopy getPkgReleases results
Closes #3298
2019-03-03 09:41:18 +01:00
Rhys Arkins
f800f01bd7 refactor: log maven lookup errors 2019-03-03 08:05:56 +01:00
Rhys Arkins
80ca5d89cb fix: warn only if sourceUrl and toVersion 2019-03-02 22:57:27 +01:00
Rhys Arkins
bec847c379 feat: notify of possible groupings
Closes #3281
2019-03-02 10:45:10 +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
0a9cbb059e logs: log preset file name 2019-03-01 10:44:46 +01:00
Rhys Arkins
e11c14025c refactor(bundler): cache unknown error 2019-03-01 10:39:25 +01:00
Rhys Arkins
524be026a6 fix(gitlab): branch status failed/failure 2019-03-01 10:39:09 +01:00
Rhys Arkins
a61f1ab5ce fix(composer): coerce version 2019-03-01 09:56:29 +01:00
Rhys Arkins
ea529c6f41 refactor(pr): don’t warn if validation fails 2019-03-01 09:48:38 +01:00
Rhys Arkins
0f5acb27b7 tests: fix coverage 2019-02-28 10:23:36 +01:00
Rhys Arkins
009c58b65e tests: fix lint 2019-02-28 09:23:31 +01:00
Rhys Arkins
0ed684890a fix(composer): return toVersion when pinning 2019-02-28 09:14:42 +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
Michael Kriese
03cd834a21 fix(pr): Check more error status values. (#3276) (#3278)
fix(pr): Check more error status values. (#3276)
2019-02-27 18:36:24 +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
Rhys Arkins
64be18871d fix: catch disk space error in branch 2019-02-27 09:01:20 +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
6dbcb65247 refactor(docker): graceful 403 handling 2019-02-26 07:37:55 +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
Nikita Chashchinskii
62fc503890 fix(cargo): datasource return null if no versions 2019-02-25 18:25:47 +01:00
Rhys Arkins
99e870a5d9 fix(cargo): add fileMatch 2019-02-25 18:19:28 +01:00
Michael Kriese
2a6caa9469 fix(bitbucket-server): wrong version number. (#3264)
fix(bitbucket-server): wrong version number.
2019-02-25 16:03:10 +01:00
Michael Kriese
9fc632da03 fix(bitbucket-server): refresh pr after update /merge /delete. (#3261) 2019-02-25 12:27:43 +01:00
Rhys Arkins
ab45c544bb fix(gomod): rename gorethink rethinkdb 2019-02-25 12:22:58 +01:00
Rhys Arkins
8288460ae5 fix: never commit on top of existing branch
Closes #3123
2019-02-25 07:27:01 +01:00
Michael Kriese
0e8111a330 feat(bitbucket-server): caching (#3258) 2019-02-24 17:07:16 +01:00
Rhys Arkins
b66ed9add0 fix(gitFs): clean before changing branch 2019-02-24 08:39:44 +01:00
Rhys Arkins
0c4cea4b45 tests: fix coverage 2019-02-24 07:58:10 +01:00
Rhys Arkins
997bdaee18 fix(pr): don’t escape @ in compare links
Closes #3162
2019-02-24 07:56:23 +01:00
FidoX
ee06ad2ed1 feat(gradle): use maven datasource (#3223) 2019-02-23 22:24:44 +01:00
Sergio Zharinov
6694bdbb70 feat(maven): add maven ranges parsing (#3206) 2019-02-23 21:34:03 +01:00
Michael Kriese
ccc5473188 fix(bitbucket-server): get only writable repos. (#3256)
fix(bitbucket-server): get only writable repos.
2019-02-23 11:58:07 +01:00
Florian Greinacher
744d3a80b1 feat(nuget): add support for authenticated feeds (#3241)
Closes #3239
2019-02-22 10:34:01 +01:00
Michael Kriese
fdff32eecd fix(bitbucket-server): fix missing reviewers. (#3253)
fix(bitbucket-server): fix missing reviewers.
2019-02-21 19:51:57 +01:00
Michael Kriese
f37ac61a72 fix(bitbucket-server): Fix caching errors. (#3252)
fix(bitbucket-server): Fix caching errors.
2019-02-21 18:18:56 +01:00
Michael Kriese
70232a31b2 fix(bitbucket-server): Fix status handling (#3250)
fix(bitbucket-server): Fix status handling
2019-02-21 17:10:56 +01:00
Michael Kriese
dff1472451 feat(bitbucket-server): add pr comments (#3251)
This pr add comment handling for bitbucket server pull requests.
2019-02-21 16:30:01 +01:00
Michael Kriese
3feb3e3ee4 feat(bitbucket-server): add branch status handling. 2019-02-21 13:12:17 +01:00
Rhys Arkins
aadeb23a28 logs: debug hostRule setting 2019-02-21 08:01:44 +01:00
Dmitry
069b9816e0 feat: validate managers list (#3240) 2019-02-20 22:29:38 +01:00
Michael Kriese
af00dbe850 fix(bitbucket-server): catch failed PR merges (#3245) 2019-02-20 18:56:19 +01:00
Michael Kriese
73b67ba756 fix(bitbucket-server): fix missing git author and key. (#3244)
fix(bitbucket-server): fix missing git author and key.
2019-02-20 12:03:41 +01:00
Michael Kriese
1f8e25cdf6 fix(bitbucket-server): fix pr createdAt mapping. (#3243)
fix(bitbucket-server): fix pr createdAt mapping.
2019-02-20 11:40:39 +01:00
Michael Kriese
cf3182d380 fix(bitbucket-server): do not recreate pr if closed /declined (#3237) 2019-02-19 16:54:43 +01:00
Michael Elufimov
f64f61dddc feat: Support api version 2 for nuget datasource (#3148) 2019-02-19 15:58:42 +01:00
N Oliver
4fded73b62 fix(bitbucket-server): honor the path portion of the endpoint config
fixes #3225
2019-02-19 10:26:56 +01:00
N Oliver
972bc555d5 fix(bitbucket-server): get the PR version before auto-merging 2019-02-19 10:26:56 +01:00
Rhys Arkins
0a7aabeb49 feat: multiple github-hosted presets
Now supports multiple presets per github repo. For example: `{ “extends”: [“github>abc/def:foo”] }` will look for the file `foo.json` inside the repo github.com/abc/def.

Closes #2493
2019-02-18 23:25:12 +01:00
Rhys Arkins
faf36602c6 refactor: github hosted presets 2019-02-18 22:58:33 +01:00
Rhys Arkins
e76ef17db5 feat: ignorePresets
Closes #841
2019-02-18 22:22:33 +01:00
Rhys Arkins
dc96e15e5e
docs: bb server reviewers 2019-02-18 16:29:58 +01:00
Rhys Arkins
e50d3dcd12 logs: branchName with file tree error 2019-02-18 16:13:37 +01:00
Michael Kriese
29ccbf4512 feat(bitbucket-server): reviewers (#3230) 2019-02-18 14:11:44 +00:00
Rhys Arkins
de6b1c4566 refactor(github): log err with file list error 2019-02-18 13:22:01 +01:00
Michael Kriese
bb15977e39 fix(gitFs): set explicit remote branch (#3229)
This pr fixes the windows specific git bug by setting the remove branch name explicitly when pushing.

Closes #3204
2019-02-18 11:52:10 +00: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
5b0f801eec fix(bitbucket-server): catch empty pull requests 2019-02-18 10:39:55 +01:00
Rhys Arkins
48bd25dbda fix(bitbucket-server): pr check after deleting branch
Closes #3228
2019-02-18 10:36:03 +01:00
Rhys Arkins
9f3bc53e1c logs: better gitFs branch deletion debug 2019-02-18 10:35:36 +01:00
Rhys Arkins
36f2e0acd9 fix(lockFileMaintenance): don’t delete conflicted PRs
Closes #3018
2019-02-16 11:50:59 +01:00
Rhys Arkins
910ce2076a fix(pr): rebase checkbox detection when PR edited
Closes #3221
2019-02-16 11:41:43 +01:00
Rhys Arkins
268c86b0ff fix(gitlab): err.message typo 2019-02-15 10:39:40 +00: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
67b29f8a2c fix: copy dockerRegistry and dockerRepository
Closes https://github.com/renovatebot/config-help/issues/151
2019-02-14 06:05:08 -05:00
Yuki MIZUNO
123bdd4572 fix: ignore delete label if dry-run (#3211) 2019-02-14 04:43:16 -05:00
Rhys Arkins
703fa52d6c fix: bad-credentials 2019-02-13 16:33:58 -05:00
Rhys Arkins
bf9c4a84c7 fix(bundler): catch authentication requirement 2019-02-13 14:26:13 -05:00
Rhys Arkins
cdb0408dfd logs: info not log for maven not found 2019-02-13 14:25:40 -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
d35b673323 refactor(github): don’t warn deleting protected branch 2019-02-13 12:46:26 -05:00
Rhys Arkins
9507062e85 refactor(gitlab): don’t warn for status transition errors 2019-02-13 11:47:07 -05:00
Rhys Arkins
3edd582b64 logs: don’t warn for lock file maintenance lerna 2019-02-13 10:50:17 -05:00
Rhys Arkins
fb891c9796 refactor: debug log unauthorized integration 2019-02-13 10:08:06 -05:00
Rhys Arkins
0dcfbbe1ab fix(gitFs): catch and throw ssh error 2019-02-13 09:06:51 -05:00
Rhys Arkins
65880e39e0 fix(gitFs): catch and throw bad-credentials 2019-02-13 08:47:37 -05:00
Sergio Zharinov
302bfb7eb6 feat(maven): support dependencies defined via properties (#3199) 2019-02-13 06:36:56 -05:00
David
c52e749177 fix: correct phrasing for rebase notification (#3196)
Closes #3185
2019-02-11 10:43:20 +01:00
Rhys Arkins
3f7661b429 fix(config): reset ignorePaths 2019-02-11 04:41:49 -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
Rhys Arkins
047245260e Update README.md 2019-02-09 07:07:44 +01:00
Rhys Arkins
647f9d1d48 Update README.md 2019-02-09 07:07:44 +01:00
Rhys Arkins
1d9167b081 refactor(docker): include dockerRegistry, dockerRepository in results 2019-02-08 16:03:26 +01:00
Rhys Arkins
da56512306 fix(golang): ignore vendor paths 2019-02-08 15:41:28 +01:00
Konstantin_Kurganov
9a806cf537 feat: add "hex" datasource (Elixir/Erlang) (#3167)
Closes #3043
2019-02-08 14:13:36 +01:00
Rhys Arkins
e91809c3fa
feat(azure): gitFs support (#3186)
Closes #2811
2019-02-08 11:20:04 +01:00
Rhys Arkins
5332eeb4b0 fix(npm): decrypt tokens < 50 chars
Closes #3184
2019-02-08 05:51:53 +01:00
Vladimir Starkov
8a841a7c81 feat(bitbucket): Bitbucket Server platform support (#2774)
Closes #2482
2019-02-07 20:04:23 +01:00
Rhys Arkins
dcabf4132e docs: update bitbucket cloud readme 2019-02-07 13:57:53 +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
565f584a62 fix(golang): handle github names with version in path 2019-02-06 17:06:59 +01:00
Rhys Arkins
b1cc20d891 refactor(github): don’t warn if failing to comment on locked issue 2019-02-05 06:41:51 +01:00
Rhys Arkins
fd85d068f4 fix: trim urls from getPkgReleases
Closes #3169
2019-02-04 21:49:49 +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
7fb7b93ef7
feat(bitbucket): git fs (#3168)
Adds gitFs support to Bitbucket Cloud. It is now mandatory to configure Bitbucket with username/password instead of token.

Closes #2550, Closes #3024
2019-02-04 16:03:02 +01:00
Rhys Arkins
1ac01f1d13 refactor(bitbucket): no token initRepo 2019-02-04 12:42:38 +01:00
Rhys Arkins
2db6f16482 refactor(bitbucket): username/password overwrite token 2019-02-04 12:34:30 +01:00
Rhys Arkins
ebd81cd0bc fix(maven): use maven versioning, not semver 2019-02-04 12:16:33 +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
5b985b713e
feat: got wrapper (#3159)
Wraps the `got` library in our own wrapper to add:
- Renovate user agent
- Memory cache wrapper
2019-02-03 19:53:44 +01:00
Rhys Arkins
392f67ad16 fix(orbs): use npm versionScheme for ranges 2019-02-03 19:27:01 +01:00
Rhys Arkins
f6d8eb7a68 Revert "refactor(gitlab): always debug merge err"
This reverts commit 6237a7f4a3.
2019-02-03 06:00:14 +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
Rhys Arkins
6237a7f4a3 refactor(gitlab): always debug merge err 2019-02-02 16:01:22 +01:00
Rhys Arkins
47305e6031 fix(github): catch 404 when committing files 2019-02-02 03:02:12 +01:00
Rhys Arkins
b5965c6285 fix(gitFs): gracefully handle authentication failure 2019-02-02 02:46:32 +01:00
Rhys Arkins
2b1223450a fix(config): don’t try to massage non-array packageRules 2019-02-02 02:17:07 +01:00
Christian Köberl
0355b7558e feat(docker): add support for basic auth (#3137) 2019-02-01 06:54:13 +01:00
Gord Lea
3bf4c6d798 fix(ghe): update github release notes to use api endpoint instead of sourceUrl (#3111)
The code to get a list of releases was not using the RENOVATE_ENDPOINT when the npm modules it was fetching releases for had it's git repository on github enterprise.

Closes #3079
2019-02-01 06:43:15 +01:00
Sergio Zharinov
201d6e02d4 feat(maven): additional package info fetching (#3146) 2019-01-31 20:04:45 +01:00
Rhys Arkins
ae3a25ce03 chore: move maven 2019-01-31 06:23:28 +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
Gautier Pelloux-Prayer
ca31580cb0 docs: specify supported binarySource modes (#3138) 2019-01-30 21:17:10 +01:00
Rhys Arkins
dd73bc8c35 refactor: purl return subset 2019-01-30 10:39:52 +01:00
Rhys Arkins
48ac359e20 chore: refactor res purl 2019-01-30 10:35:08 +01:00
Rhys Arkins
64dfb59c21 refactor: purl registryUrls 2019-01-30 10:34:04 +01:00
Rhys Arkins
ec9ea0e800 tests: remove unused qualifiers 2019-01-30 10:33:09 +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
b794c9ec84 refactor: maven repositoryUrls 2019-01-30 06:46:41 +01:00
Rhys Arkins
2c4ee47f99 refactor: drop github qualifiers from go 2019-01-30 06:46:41 +01:00
Rhys Arkins
ba59a21505 refactor: terraform registryUrls 2019-01-30 06:46:41 +01:00
Rhys Arkins
d7629ce68d fix(datasource): remove unused normalize qualifier 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
7e7ec8cc56 refactor: remove purl namespace and name 2019-01-30 06:46:41 +01:00
Rhys Arkins
f145e886a1 refactor: ignore purl.version 2019-01-30 06:46:41 +01:00
Rhys Arkins
82cc45b2e5 refactor: purl.type -> purl.datasource 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
a09475d219 fix(docker): match https prefix 2019-01-29 19:20:36 +01:00
Rhys Arkins
7f47d45784 fix(gitlab): do extra branchPrefix filter
Closes #3129
2019-01-29 11:55:13 +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
TKappatsch
cbb8190755 fix(docker): don't send manifest header when fetching tag list (#3124)
fixes #3078
2019-01-28 03:16:32 +01:00
Lukas Eipert
5aa73a16c9 perf(gitlab): Use gitlab's API to find renovate branches (#3115)
Instead of retrieving all branches and filtering later on, we make use
of GitLab's search: https://docs.gitlab.com/ee/api/branches.html
2019-01-28 02:39:44 +01:00
Rhys Arkins
7be86204ad fix(npm): check for invalid names 2019-01-27 08:40:43 +01:00
Rhys Arkins
73db5416c9 logs: trace npm auth 2019-01-27 07:36:00 +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
9d2e70775b refactor: better log allowedVersions problems 2019-01-25 09:10:17 +01:00
Rhys Arkins
e7f8d6f184 fix(npm): retry ECONNRESET 2019-01-25 08:29:26 +01:00
Rhys Arkins
396fb977c3 fix(allowed-versions): fallback to npm semver range syntax 2019-01-25 08:21:28 +01:00
Rhys Arkins
d499cb0cd5 fix(docker): skip sources containing variables 2019-01-25 07:02:13 +01:00
Rhys Arkins
03698c211a refactor: default rollbackPrs=false 2019-01-25 06:36:27 +01:00
Rhys Arkins
79a11e8387 tests: fix coverage 2019-01-25 06:36:07 +01:00
Rhys Arkins
4741ef8f8a refactor: log default padding decrypt 2019-01-24 15:24:46 +01:00
Rhys Arkins
c4f6dbb01c refactor: log regUrl for npm registry errors 2019-01-24 14:37:14 +01:00
Rhys Arkins
bdd6836777 fix: don’t massage encrypted object 2019-01-24 13:41:45 +01:00
Rhys Arkins
d30f0e5790 fix(decrypt): throw error for empty string 2019-01-24 13:41:23 +01:00
Rhys Arkins
91e9514e56 refactor: log masked decrypted token 2019-01-24 13:19:38 +01:00
Rhys Arkins
048fd66124 refactor: log npm auth 2019-01-24 12:59:14 +01:00
Rhys Arkins
10b52cf93b refactor: log lockfileUpdate 2019-01-24 08:46:28 +01:00
Rhys Arkins
d2ee36f0c8 fix: Revert "feat(automerge): merge passing branch even if PR exists (#3097)"
This reverts commit 514d527d7a.
2019-01-24 07:00:45 +01:00
Rhys Arkins
78d6d52a2e feat(pr): support displayFrom / displayTo for PR templating 2019-01-24 06:39:23 +01:00
Rhys Arkins
66062d946e fix(github): handle comment failure 2019-01-24 06:30:17 +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
e8a487a90f refactor: drop mirrorMode 2019-01-23 00:05:56 +01:00
Rhys Arkins
03d0066de2 refactor(config): move autodiscover to global 2019-01-22 20:05:38 +01:00
Rhys Arkins
c9f175daaa refactor: redact gotOptions 2019-01-22 19:58:30 +01:00
Ilya Savchuk
514d527d7a feat(automerge): merge passing branch even if PR exists (#3097)
Automerge branch even if PR has previously been raised, so long as only one commit exists. This handles the case where an initial update e.g. v1.0.1 fails, causing PR to be raised, but then a v1.0.2 is published which fixes the failure.

Closes #1381
2019-01-22 10:27:14 +01:00
Ilya Savchuk
f6ed2256f7 refactor: changed all VSTS to Azure DevOps (#3022)
Rename all VSTS references to be Azure DevOps.

Closes #2810

BREAKING CHANGE: 'vsts' platform is now renamed to 'azure'
2019-01-22 09:41:06 +01:00
Rhys Arkins
d471ed83f1 feat: deprecate platform tokens (#3067)
Deprecate use of “special” env var like `GITHUB_TOKEN` and instead standardize on `RENOVATE_*` environment variables instead.

Closes #2834

BREAKING CHANGE: For GitHub, GitLab, Bitbucket and VSTS you need to migrate `*_ENDPOINT` to `RENOVATE_ENDPOINT`, `*_TOKEN` to `RENOVATE_TOKEN`, and same for `BITBUCKET_USERNAME` and `BITBUCKET_PASSWORD`.
2019-01-22 09:41:06 +01:00
Rhys Arkins
869225d0df feat(npm): use repository directory from listing
Closes #3096
2019-01-22 07:37:51 +01:00
Rhys Arkins
e578bfff43 fix(automerge): check branch status again before automerge
Catches an edge case where a PR is configured for automerge and a new update comes right before automerge. If branch protection wasn’t configured, Renovate was using a “stale” branch status to think it’s OK to merge. Added an additional check before automerging that should catch it.

Fixes #3099
2019-01-22 06:42:08 +01:00
Rhys Arkins
372bfeb1d0 fix(ruby): skip rubygems compatibility check 2019-01-22 06:07:18 +01:00
Rhys Arkins
74ec520830 feat(ruby): cache versions list 15 minutes 2019-01-22 05:55:39 +01:00
Rhys Arkins
c2f18e47d4 fix(ruby): datasource throw if empty 2019-01-22 05:55:09 +01:00
Rhys Arkins
1408bb4bc0 feat(ruby): ruby-version datasource
Closes #3088
2019-01-21 21:01:49 +01:00
Rhys Arkins
1b5d3399b4 Revert "fix(bundler): compatibility true"
This reverts commit 625fa4744f.
2019-01-21 19:07:44 +01:00
Rhys Arkins
625fa4744f fix(bundler): compatibility true 2019-01-21 18:40:57 +01:00
Rhys Arkins
33b3308df6 refactor: log purl if lookup fails 2019-01-21 16:48:10 +01:00