Commit graph

5230 commits

Author SHA1 Message Date
Rhys Arkins
f98fe65c00 refactor: enforce requireConfig (#3408)
Previously we maintained an exception to the rule that if `requireConfig` was true then we still support repositories without a config if they have previously merged PRs. Now such repositories will be skipped.

Closes #3338 

BREAKING CHANGE: requireConfig is now enforced, if enabled. If a repository has no config but merged PRs, it will still be skipped.
2019-04-16 16:06:25 +02:00
Rhys Arkins
e340fe5eeb feat: default requireConfig to true (#3409)
Defaults `requireConfig` value to `true`.

Closes #3337

BREAKING CHANGE: If you run your own bot and wish to allow config-less repositories (e.g. no `renovate.json`) then override this value to `false` in your bot config.
2019-04-16 16:06:25 +02:00
Jamie Magee
05a46ddb4c fix: nodejs 11 support (#3549)
Due to an update in the v8 runtime, Node.js `Array.prototype.sort()` is now stable (See [here](https://github.com/nodejs/node/pull/22754#issuecomment-423452575)).

These changes allow for tests to pass on both Node.js 10 and 11.

Fixes #3445
2019-04-16 16:03:37 +02:00
Jamie Magee
4b9a18ff66 fix(azure): update add reviewers to use up-to-date API (#3532)
Also support adding teams as reviewers

Fixes #3183
2019-04-16 10:54:56 +02:00
Jamie Magee
d1a0ad09a4 chore: add @JamieMagee to contributors list (#3546)
chore: add @JamieMagee to contributors list
2019-04-16 07:40:24 +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
mohd hassaan
fef022f772 docs: Fix inline keywords and code (#3539)
Fix inline keywords and code in **configuration-options.md**
Fix inline keywords in **self-hosted-configuration.md**
2019-04-15 15:05:43 +02:00
Jamie Magee
6ca8991c3a feat(azure-devops): link to an existing work item when creating PRs (#3542)
Looks like I was (happily) wrong about this. There is currently no API to add a work item to a PR as an individual action. Instead you have to link the work item when creating the PR, or by using the `updatePullRequest` API.

I've tested with the default (0), a non-existent work item ID, and a real work item ID, and they all work with this implementation.

Fixes #3395
2019-04-15 14:57:54 +02:00
mohd hassaan
3b062d5520 tests: Optimize jest rules to best practice (#3540) 2019-04-15 13:39:49 +02:00
mohd hassaan
e41b8744ba docs: Add json example config-preset.md (#3538) 2019-04-14 09:46:55 +02:00
Rhys Arkins
51c07beb51 fix(github): use app accept header 2019-04-14 09:36:28 +02:00
Sergio Zharinov
336c94465e feat(maven): Handle parameterised repositories (#3533)
Closes #3522
2019-04-12 16:59:35 +02:00
Rhys Arkins
aee4044cd0 docs: update devDependencies automerge example
Closes #3536
2019-04-12 14:35:43 +02:00
Dmitry
4607276464 feat(bazel): support "container_pull" dependency-type (#3514) 2019-04-12 13:27:49 +02:00
Renovate Bot
3c75d63b56 build(deps): update dependency semver to v5.7.0 2019-04-12 13:26:58 +02:00
Matt Lavin
d3efe1168f docs: Update details of hosting shared configs in GitHub and GitLab (#3529) 2019-04-12 13:14:28 +02:00
Rhys Arkins
7e8b5497d2 fix(gitFs): disable signing if gitPrivateKey is missing 2019-04-12 12:44:28 +02:00
Rhys Arkins
ab4d527dd9 fix(pr): ignore undefined PR body column 2019-04-12 10:23:05 +02:00
Rhys Arkins
e9c8367032 fix(gitFs): detect empty when checking latest commit 2019-04-12 10:18:10 +02:00
Sergio Zharinov
5fb1ad3947 feat(maven): Support nested version placeholders (#3492) 2019-04-12 06:43:38 +02:00
Renovate Bot
74b26b764a build(deps): update dependency node-html-parser to v1.1.15 2019-04-11 11:00:45 +00:00
Renovate Bot
1a790085cb build(deps): update dependency delay to v4.2.0 2019-04-11 10:33:33 +00:00
Rhys Arkins
4c97eef994
feat(gitFs): set default git author (#3526) 2019-04-11 12:00:10 +02:00
Rhys Arkins
26fb0186e6 tests: ignore config file 2019-04-11 09:52:15 +02:00
Rhys Arkins
f8b6eefb3a logs: log latest commit time 2019-04-11 09:35:32 +02:00
Rhys Arkins
672c3c62ca fix(github): warn if PR cannot be updated 2019-04-11 09:20:39 +02:00
Rhys Arkins
468f1ddb4c fix(gitFs): unshift 2019-04-10 20:13:45 +02:00
Blake Kostner
01301809bf fix(config-validator): fix cache init with no directory (#3524)
fix(config-validator): fix cache init with no directory
2019-04-10 19:53:33 +02:00
Rhys Arkins
3ec1421301 refactor: log packagist host rules results 2019-04-10 17:44:42 +02:00
Rhys Arkins
5a8bcffb68 fix(gitFs): force renovate.json add 2019-04-10 17:12:57 +02:00
Jamie Magee
9683265d81 fix(config): init cache early (#3520)
This allows for presets to be used from `config.js`. If no presets are enabled, then the directory isn't created
2019-04-10 15:43:54 +02:00
Matt Lavin
371076eb6f fix(onboarding): Do not create onboarding branches when onboarding is disabled (#3519) 2019-04-10 15:43:10 +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
c4799fddb1
chore: add @mdlavin to contributors list (#3517) 2019-04-10 07:13:03 +02:00
Rhys Arkins
5a563166d7 docs: add Slack channel info to contributing doc 2019-04-10 07:11:00 +02:00
Matt Lavin
e88c8c02cc fix: Respect requireConfig setting when onboarding=false (#3516) 2019-04-10 07:02:26 +02:00
Rhys Arkins
a599eab231
feat: unify file locations (#3507)
feat: unify file locations
2019-04-09 17:14:08 +02:00
Matt Lavin
47e8dd9ac2 feat(bitbucket): Enable bitbucket reviewers (#3509)
feat(bitbucket): Enable bitbucket reviewers
2019-04-09 15:46:40 +02:00
Rhys Arkins
56ea312970 fix(bitbucket): createPr return number, not id 2019-04-09 14:51:56 +02:00
Rhys Arkins
7bc2f157ee refactor: logger cmdSerializer 2019-04-09 12:23:56 +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
Nick Oliver
ec16c8b2b8 fix(bitbucket-server): revert encode auth in URL (#3511)
This reverts commit 3e66e019e4.
2019-04-09 08:32:05 +02:00
Rhys Arkins
107051e7cd tests: lint 2019-04-08 08:55:28 +02:00
Rhys Arkins
2419878761 logs: dedupe err.message 2019-04-08 08:52:04 +02:00
Rhys Arkins
3da629247e fix(logs): err serializer strip secrets 2019-04-08 08:22:40 +02:00
Rhys Arkins
7be889e315 fix(logs): serialize cmd to strip tokens 2019-04-08 08:16: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