Commit graph

4953 commits

Author SHA1 Message Date
Rhys Arkins
2f7ccc308a feat: enable beta managers
Enables cargo, pub, pipenv, poetry, gradle and maven
2019-04-23 11:59:59 +02:00
Rhys Arkins
c36e37620d build: simplify semantic-release config 2019-04-23 11:01:11 +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
Renovate Bot
4b01ff57d3 chore(deps): update dependency jest to v24.7.1 2019-04-22 22:08:30 +02:00
mohd hassaan
8530e37647 feat(nuget): Cache searchqueryservice URL (#3570) 2019-04-22 17:12:16 +02:00
Rhys Arkins
b0fdfeba58
refactor(pipenv): write registryUrls to packageFile level (#3574) 2019-04-22 17:11:15 +02:00
Sergio Zharinov
d68da97edd feat(ivy): Add support for Ivy version scheme (#3541) 2019-04-22 12:53:01 +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
Takashi Masuda
a6e8ea41de fix(ruby): ruby-version URL (#3573) 2019-04-22 07:43:38 +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
2e7e36bb5a fix(datasource): massage github sourceUrl if present 2019-04-20 10:32:12 +02:00
mohd hassaan
3ba6d79458 tests: Improve error handling test cases (#3559) 2019-04-19 22:04:37 +02:00
Rhys Arkins
223b22251d
tests: revert to single Travis node.js version
The matrix is causing a problem with semantic release
2019-04-19 18:12:12 +02:00
Rhys Arkins
31319686c9
docs: add json5 config option 2019-04-19 08:40:44 +02:00
mohd hassaan
8e195cef03 feat: Add JSON5 parser (#3555)
Added support for `renovate.json5` filename. Now configuration can be parsed from a `json5` format file.

Closes #3484
2019-04-19 08:39:20 +02:00
Rhys Arkins
6471c64f4f fix(host-rules): allow missing username 2019-04-18 10:19:00 +02:00
Renovate Bot
d8b1b5b2d5 build(deps): update dependency pnpm to v3.1.1 2019-04-16 22:00:52 +00:00
Sergio Zharinov
03df0cf8cd refactor: Maven versioning scheme (#3550) 2019-04-16 23:21:49 +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
Renovate Bot
dd1ef163f4 build(deps): update dependency handlebars to v4.1.2 2019-04-16 21:00:58 +00:00
Rhys Arkins
eb64b351de chore: update JSON schema 2019-04-16 16:06:25 +02:00
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