Rakesh Tembhurne
d2bb154bd4
feat: Add rebaseConflictedPrs
configuration ( #4275 )
...
`rebaseConflictedPrs` is used to enable or disable auto-rebase
in case of merge conflicts with the master branch. It is `true`
by default which means branches will be rebased if there are conflicts
in a PR. By setting it to `false`, Renovate no longer will rebase it
with the master branch if there are merge conflicts.
Refer #4184
2019-08-14 05:59:14 +02:00
Rhys Arkins
a8ecc03c08
docs: improve platform-specific option descriptions
2019-08-13 09:54:03 +02:00
Hugo Xu
ba7b3c6693
feat: add option assignAutomerge ( #4255 )
2019-08-06 12:21:44 +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
Rhys Arkins
f417492730
fix: deprecate unstablePattern
...
Closes #3929
2019-07-22 21:17:55 +02:00
Richard
1207152cd9
feat: add pruneStaleBranches config option ( #4107 )
...
Closes #4106
2019-07-17 14:48:08 +02:00
Michael Kriese
d97737914e
refactor: add js type check ( #4098 )
2019-07-17 10:14:56 +02:00
Rhys Arkins
27505b38b3
fix(logger): migrate last refs to ts
...
Closes #4094 , Closes #4095
2019-07-15 15:04:03 +02:00
Jamie Magee
f334c568a5
feat(typescript): convert logger to typescript ( #3671 )
2019-07-15 11:04:05 +02:00
praveshtora
530e8cb036
feat: check for disabled renovate.json before cloning in platfo… ( #3965 )
2019-07-14 07:45:39 +02:00
Rhys Arkins
0ef94d3f79
feat: suppressNotifications=prValidation
...
Adds option to suppress PR validations by adding ‘prValidation’ to the ‘suppressNotifications’ array.
Workaround for #4061
2019-07-13 08:03:11 +02:00
praveshtora
64ee44f0d1
feat: Add prcreation == approval ( #4032 )
2019-07-11 13:48:41 +02:00
Rhys Arkins
733951ab50
logs: Preset fetch error
2019-07-11 09:14:45 +02:00
Mike Bryant
ad3ee49c8b
feat: Add support for gitlab-ci include statements ( #3946 )
2019-07-01 15:43:01 +02:00
Sergio Zharinov
acd318a1d9
feat(swift): Support for Package.swift files ( #3911 )
2019-06-24 19:43:48 +03:00
Rhys Arkins
dd4eccf618
fix(presets): pass platform-failure up
2019-06-19 11:42:10 +02:00
Matouš Dzivjak
aa70cac628
fix(dockerfile): renovate Dockerfiles with suffix by default ( #3941 )
...
Signed-off-by: Matous Dzivjak <matous.dzivjak@kiwi.com>
2019-06-18 15:16:16 +02:00
Rhys Arkins
9a4f2b9eb7
fix(lock-file-maintenance): PR body Changes text
2019-06-11 12:29:14 +02:00
jgarec
3f4e464e2b
feat(cli): enable onboarding-config cli option ( #3910 )
2019-06-11 06:19:05 +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
6c5687ba96
feat: commitBodyTable ( #3868 )
...
Adds a table to the commit message body listing all the updates in a commit. Disabled by default for now, so opt in by setting commitBodyTable=true
2019-06-02 10:50:35 +02:00
Rhys Arkins
8fd03d7ae8
feat(pr): better default PR body columns
...
Drops References column and embeds links in Package column.
Closes #3855
2019-06-01 11:20:38 +02:00
Rhys Arkins
9916c51ad1
fix(npm): escape dep name in diff link
2019-06-01 08:55:52 +02:00
Rhys Arkins
389ceed9a9
fix(npm): diff links via renovatebot.com
2019-06-01 08:38:14 +02:00
Rhys Arkins
fe41748e7b
feat(pr): simpler displayFrom/displayTo logic ( #3853 )
2019-06-01 08:23:18 +02:00
Rhys Arkins
65c67648aa
fix: suppress 'deprecationWarningIssues'
2019-05-30 16:12:27 +02:00
Rhys Arkins
1ed047cd3b
fix: pin dependencies groupSlug
2019-05-30 07:49:35 +02:00
Rhys Arkins
06cb50cf10
fix: Revert "fix: Revert "feat(host-rules): configurable timeout""
...
This reverts commit e3937fa89a
.
2019-05-25 19:48:05 +02:00
Rhys Arkins
e3937fa89a
fix: Revert "feat(host-rules): configurable timeout"
...
This reverts commit c9bfccfd9c
.
2019-05-25 19:33:13 +02:00
Rhys Arkins
c9bfccfd9c
feat(host-rules): configurable timeout
...
Closes #3640
2019-05-25 17:36:46 +02:00
Rhys Arkins
42becebf23
fix: migrate gitFs on CLI and bot config
2019-05-25 06:59:46 +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
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
ee218097dc
feat: refactor platform authentication ( #3758 )
2019-05-20 10:59:30 +02:00
Johan Hillerström
88b1f0f0c1
feat(devops): Add azureAutoComplete config option ( #3661 )
2019-05-13 16:19:31 +02:00
Rhys Arkins
7c3df18898
fix(migration): check automergeType is a string
2019-05-12 06:46:16 +02:00
Michael Kriese
0143c20c08
feat(bitbucket-server): use default reviewers ( #3647 )
2019-05-10 13:28:35 +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
294c7a127c
feat: excludeCommitPaths ( #3614 )
...
A file that matches any of these glob patterns will not be committed, even if it has been updated.
2019-04-30 08:52:01 +02:00
Rhys Arkins
267518aa64
docs: fix ignorePaths description
2019-04-30 07:48:11 +02:00
Rhys Arkins
481c48b212
docs: ruby-version description
2019-04-25 07:03:21 +02:00
Rhys Arkins
474df1c5d0
docs: masterIssue
...
Closes #2937
2019-04-23 16:13:48 +02:00
Rhys Arkins
2f7ccc308a
feat: enable beta managers
...
Enables cargo, pub, pipenv, poetry, gradle and maven
2019-04-23 11:59:59 +02:00
Sergio Zharinov
d68da97edd
feat(ivy): Add support for Ivy version scheme ( #3541 )
2019-04-22 12:53:01 +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
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
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
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
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
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
Nikita Chashchinskii
9d74afe9f2
feat: Add support for python poetry manager ( #3440 )
2019-04-07 09:48:48 +03:00
Rhys Arkins
ec7ad01faa
fix(maven): escape period matching in filename
2019-04-06 09:59:15 +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
53318b0c40
refactor: force CLI params ( #3475 )
...
Changes forceCli default from false to true.
2019-04-02 11:28:03 +02:00
Rhys Arkins
a74eabb1a1
fix: Revert "feat: default forceCli to true"
...
This reverts commit 20d6f8448e
.
2019-04-02 10:45:48 +02:00
Rhys Arkins
20d6f8448e
feat: default forceCli to true
...
Any parameters passed to the CLI will now be added to a `force` object by default.
BREAKING CHANGE: params passed by CLI now force override settings in repositories. Set `--force-cli=false` to revert this behaviour.
2019-03-31 16:43:34 +02:00
Rhys Arkins
01e02ff22f
fix(schema): add freeChoice
2019-03-31 09:52:58 +02:00
Rishabh Jain
b7e5546788
refactor(config): change definitions to match schema ( #3434 )
2019-03-31 02:01:05 -04:00
Seb Flippence
021e060d73
docs: Documented Bunyan log levels ( #3444 )
2019-03-26 08:04:58 -04:00
Rhys Arkins
2e6b7aea85
fix(schema): more allowedValues
2019-03-23 08:50:48 +01:00
Rhys Arkins
82a9263d00
fix(schema): regex arrays
2019-03-23 08:27:46 +01:00
Rhys Arkins
0f38a1a33f
fix(schema): add missing subType to lists
2019-03-23 08:22:19 +01:00
Rishabh Jain
8124634b6a
feat: create json schema from definitions file ( #3425 )
...
Closes #545
2019-03-23 07:38:24 +01:00
Rhys Arkins
006b28ec82
fix: add hex to allowed versionSchemes
2019-03-19 10:32:13 +01:00
Rhys Arkins
56a1c1548d
fix: remove escapes from invalid config warning
2019-03-17 07:21:25 +01:00
Nick Oliver
4b6de0f485
feat(autodiscover): add autodiscoverFilter option ( #3394 )
...
adds a `autodiscoverFilter` option which can be a [minimatch](https://www.npmjs.com/package/minimatch ) glob-style pattern for filtering `autodiscover`ed repositories. Ex: `project/*`
Closes #3341
2019-03-17 06:49:38 +01:00
Gautier Pelloux-Prayer
acbb5d6b29
feat(cli): properly handle boolean values ( #3356 )
2019-03-13 14:58:39 +01:00
Rhys Arkins
6297010ff2
feat: validate baseBranches
...
Validates that configured baseBranches exist, and raises a Config Warning issue if any are not found in the repo.
2019-03-13 10:49:21 +01:00
Dmitry
5d045c1e31
feat(package-rules): add datasources selector ( #3344 )
2019-03-12 07:27:49 +01:00
Rhys Arkins
5bb6802bab
refactor: rename deepcopy to clone
2019-03-11 23:43:30 +01:00
Rhys Arkins
320c414350
refactor: drop fast-clone
2019-03-11 23:42:22 +01:00
Rhys Arkins
f146956e35
refactor: enable pip_setup by default
2019-03-11 23:30:19 +01:00
Rishabh Jain
8acc17eea4
feat(packageRules): support baseBranchList ( #3358 )
2019-03-11 17:42:30 +01:00
Rhys Arkins
9ea64f42da
refactor(github): hardcode vulnerability branchTopic
2019-03-10 08:46:46 +01:00
Rhys Arkins
fe9230f849
fix(github): special branch name for vulnerability alerts
2019-03-10 08:44:29 +01:00
Rhys Arkins
7cb4ae9a82
fix: add dotnet language
2019-03-09 07:15:16 +01:00
Rhys Arkins
587bb215f5
docs: fix languages example
2019-03-09 07:10:50 +01:00
Rhys Arkins
68bc2939af
fix: vulnerability alerts update lockfile
2019-03-08 08:18:30 +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
Rhys Arkins
6417aba868
refactor: deepcopy
2019-03-07 10:56:06 +01:00
Rhys Arkins
398a00b9fc
feat: link to intrinsic npm diff
...
Closes #3304
2019-03-07 00:45:45 +01:00
Rhys Arkins
99e870a5d9
fix(cargo): add fileMatch
2019-02-25 18:19:28 +01:00
FidoX
ee06ad2ed1
feat(gradle): use maven datasource ( #3223 )
2019-02-23 22:24:44 +01:00
Dmitry
069b9816e0
feat: validate managers list ( #3240 )
2019-02-20 22:29:38 +01:00
Rhys Arkins
e76ef17db5
feat: ignorePresets
...
Closes #841
2019-02-18 22:22:33 +01: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
3f7661b429
fix(config): reset ignorePaths
2019-02-11 04:41:49 -05: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
13cc5b5b0e
refactor: rename lock files -> artifacts
2019-02-09 07:08:15 +01:00
Rhys Arkins
da56512306
fix(golang): ignore vendor paths
2019-02-08 15:41:28 +01:00
Rhys Arkins
5332eeb4b0
fix(npm): decrypt tokens < 50 chars
...
Closes #3184
2019-02-08 05:51:53 +01:00