Commit Graph

2241 Commits

Author SHA1 Message Date
Rhys Arkins 03698c211a refactor: default rollbackPrs=false 2019-01-25 06:36:27 +01:00
Rhys Arkins 1b56651983 tests: update snapshots 2019-01-24 07:08:45 +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 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 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 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 d4cff79374 refactor: gitFs stage 2019-01-21 14:48:55 +01:00
Rhys Arkins 1f49fcd523 refactor: compatibility through to branch 2019-01-21 14:13:20 +01:00
Rhys Arkins 8dfca59c04 feat(bundler): extract bundler compatibility from Gemfile.lock 2019-01-21 13:10:58 +01:00
Rhys Arkins 28a1f864d4 tests: remove unused config 2019-01-21 13:10:57 +01:00
Rhys Arkins e02ffbdc60 feat(bunder): extract ruby compatibiity version 2019-01-21 13:10:56 +01:00
Rhys Arkins b212f8d6df feat: packageRules filter on depTypes
Needed for package managers that support more than one depType (e.g. Bundler).

Closes #3076
2019-01-21 05:44:14 +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 34c8ebe486 fix(ruby): replace complex ranges 2019-01-13 11:08:11 +01:00
Rhys Arkins ac63a5097c fix(ruby): isValid for complex ranges 2019-01-13 10:39:48 +01:00
Rhys Arkins fbafbcabed tests: fix nvm tests 2019-01-11 10:25:51 +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
Fedor Lukyanov a11bf657e7 feat: rubygems datasource (#3039)
Closes #2981
2019-01-09 22:03:57 +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 2572d618aa tests: update snapshot 2019-01-08 06:05:57 +01:00
Rhys Arkins b01f7e64ca fix: improve versioning test 2019-01-07 23:56:18 +01:00
Rhys Arkins e5cd1cd4b0 docs: add versioning readmes 2019-01-07 16:19:15 +01:00
FidoX e046536503 feat: maven datasource (WIP) (#2995)
feat: maven datasource
2019-01-07 10:44:47 +01:00
Rhys Arkins 76b9db414d fix: Revert "feat(github): allow positive PR reviews to override changes requested (#3037)"
This reverts commit 9af3ef2ee1.
2019-01-07 07:37:10 +01:00
Fedor Lukyanov 1a7326efeb refactor: Extract mask token function from npm datasource to utils (#3040)
Helps with https://github.com/renovatebot/renovate/pull/3039 😄
2019-01-07 06:38:24 +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
rtaum 9af3ef2ee1 feat(github): allow positive PR reviews to override changes requested (#3037)
Closes #3012
2019-01-06 17:56:30 +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
Sergio Zharinov 94491ba0d0 feat: Implement auxiliary functions for maven versioning (#3028) 2019-01-05 17:32:55 +01:00
Rhys Arkins 4b38793471 refactor: trustLevel 2019-01-05 09:16:32 +01:00
Rhys Arkins a407d8f767 refactor: use purl for all npm getPkgReleases 2019-01-05 08:24:03 +01:00
Rhys Arkins 3dc82ffa2d refactor: remove retries from npm getPkgDependencies 2019-01-05 08:17:22 +01:00
Rhys Arkins 6f529375e4 refactor: split npm datasource into separate files 2019-01-05 08:01:56 +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 1c6725f0bd tests: drop github cache test 2019-01-04 12:28:08 +01:00
Rhys Arkins 284f7862a5 tests: drop cache test for docker 2019-01-04 10:56:19 +01:00
Sergio Zharinov e9ee0179c5 feat: maven compare functions (#3020)
Adds comparator function, in readiness for full Ruby versioning support later.
2019-01-04 11:11:42 +02:00
rtaum 960648abbe feat: Detect GitLab default branch for presets (#3015)
Usually master will be used, but just in case - let's find which branch is default first, before retrieving the file.

Closes #2991
2019-01-04 07:48:12 +02: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