Commit graph

838 commits

Author SHA1 Message Date
Jamie Magee
427fb1ce67 fix(ts): convert workers/repository/extract to typescript (#4956) 2019-12-12 05:38:40 +02:00
Rhys Arkins
2adad0dae6
fix: drop configurable appName (#4931) 2019-12-05 11:55:14 +01:00
Rhys Arkins
1c33d1c101
fix: drop appSlug configurability (#4930) 2019-12-05 10:45:28 +01:00
Rhys Arkins
c7e129cdf6
feat: configurable product links (#4929) 2019-12-05 10:27:29 +01:00
Rhys Arkins
68c5684b89
feat(onboarding): configurable branch and title (#4928)
Adds options onboardingBranch and onboardingPrTitle to allow bot administrators to change the branch name and/or title in oboarding PRs.
2019-12-05 09:39:39 +01:00
Rhys Arkins
5ad362fb21 fix: Revert "fix: refactor appStrings imports"
This reverts commit aec281840b.
2019-12-04 16:44:04 +01:00
Rhys Arkins
aec281840b fix: refactor appStrings imports 2019-12-04 16:18:37 +01:00
Rhys Arkins
15dd304b97 fix: rangeStrategy fall back to bump if no lockfile 2019-11-29 20:05:49 +01:00
Jamie Magee
ae2f0f7c84 feat: Initial support for git submodules (#4605) 2019-11-28 20:04:54 +01:00
Michael Kriese
f0d4995fda fix(eslint): '@typescript-eslint/explicit-function-return-… (#4872) 2019-11-26 16:13:07 +01:00
Rhys Arkins
8d0aa39920 refactor(eslint): '@typescript-eslint/explicit-function-return-type' improvements 2019-11-24 08:43:24 +01:00
Rhys Arkins
473b7e1f4b refactor(eslint): enable @typescript-eslint/no-use-before-define 2019-11-24 05:09:13 +01:00
Rhys Arkins
71b25d5deb
fix: use managerConfig correctly (#4864)
Fixes a bug where the manager config was not being passed through correctly.
2019-11-23 20:44:21 +01:00
Rhys Arkins
a1c023fe09
fix: respect latest even if range includes some post-latest versions (#4801) 2019-11-10 22:42:47 +01:00
Simon Rüegg
72c52f2326 fix(file-manager) Use correct manager config for fileMatch (#4778)
Otherwise the language overwrites won't be merged correctly.

Signed-off-by: Simon Rüegg <simon.ruegg@vshn.ch>
2019-11-09 15:03:17 +01:00
Daniel Cassidy
35c347428b fix(pin): avoid pinning deprecated version (#4609) 2019-10-14 13:23:49 +02:00
Julien SIMON
d1e7c17f25 feat: prCommitsPerRunLimit (#4392) 2019-10-14 13:15:37 +02:00
Rhys Arkins
f6eb83ce86 fix: return one version for vulnerability alerts 2019-10-06 11:13:49 +02:00
Michael Kriese
e733f759f1 feat(worker): convert 'repository/onboarding' to typescript (#4433) 2019-10-04 09:36:07 +02:00
Jamie Magee
0c538ebf78 feat(emoji): Adds support for configuring emoji types (#4409) 2019-09-25 11:40:16 +02:00
Zach Willard
cb277ce44a feat(config): use onboardingConfig when rebasing onboarding PR (#4510) 2019-09-22 10:13:35 +02:00
Michael Kriese
331863d211 feat(platform): remove global platform variable (#4455) 2019-09-10 09:50:29 +02:00
Rhys Arkins
a32c8f4ccc fix: Revert "feat(platform): remove global platform variable (#4448)"
This reverts commit b5c9dc8e0b.
2019-09-09 06:55:30 +02:00
Michael Kriese
b5c9dc8e0b feat(platform): remove global platform variable (#4448) 2019-09-09 04:40:52 +02:00
Michael Kriese
79f72f0b5d chore: move clone to utils (#4434) 2019-09-06 06:48:25 +02:00
Michael Kriese
e1b827a1b5 fix(worker): branchName should be string (#4432) 2019-09-05 09:09:56 +02:00
Herbert Ng
f103297b2f feat: add prPriority to config (#4401) 2019-09-03 15:52:53 +02:00
Michael Kriese
4f0d87e3a3 feat(worker): convert parts to typescript (#4388) 2019-09-03 07:25:32 +02:00
Rhys Arkins
9ab4b5d4e9
feat: refactor pr.canRebase => !pr.isModified (#4385) 2019-08-29 10:30:17 +02:00
Rhys Arkins
1819608ce0
refactor(changelog): fetch release list independently (#4398) 2019-08-29 08:21:17 +02:00
Michael Kriese
88892abb56 fix: typescript types (#4393) 2019-08-28 09:00:08 +02:00
Rhys Arkins
c79f56c1dd fix(master-issue): add pending section 2019-08-26 07:58:08 +02:00
Rhys Arkins
f511942a4a chore(master-issue): improve section descriptions 2019-08-26 07:57:51 +02:00
Rhys Arkins
3f65eda0a6 feat: add manual job box to master issue when in app mode 2019-08-25 10:05:30 +02:00
Rhys Arkins
77f6afcaf0 fix: expand version.isStable to correct this 2019-08-23 12:04:11 +02:00
Michael Kriese
5b3a17e24e fix(versioning): fix wrong this context (#4352) 2019-08-23 10:12:21 +02:00
Sergio Zharinov
d3918be851 fix: Comment instead of autoclose for modified branch (#4274) 2019-08-15 13:15:09 +02:00
praveshtora
cb9437f72d feat: configWarningReuseIssue (#4101) 2019-08-15 07:41:01 +02:00
Rhys Arkins
676b15f457 fix: updateType typo
Closes #4290
2019-08-14 19:02:33 +02:00
Rhys Arkins
2bfa1be6b3 fix: reset logger meta when multiple baseBranches 2019-08-14 19:00:50 +02:00
Rhys Arkins
ee101648fa
refactor: remove versioning destructuring (#4284) 2019-08-13 22:02:06 +02:00
Rhys Arkins
b5a1f12f3b logs: trace branch generation 2019-08-09 09:16:17 +03:00
Richard
1207152cd9 feat: add pruneStaleBranches config option (#4107)
Closes #4106
2019-07-17 14:48:08 +02:00
Rhys Arkins
642deb0b83
fix(automerge): don’t exit early if automerging pr comment (#4105)
Closes #4052
2019-07-17 11:02:04 +02:00
Rhys Arkins
0f2e064efd
fix(master-issue): skip updating if exiting early due to autome… (#4104) 2019-07-17 10:22:13 +02:00
Michael Kriese
d97737914e refactor: add js type check (#4098) 2019-07-17 10:14:56 +02:00
Rhys Arkins
b5723cda87 logs: don’t log lockFileMaintenance missing display 2019-07-15 13:23:23 +02:00
Jamie Magee
f334c568a5 feat(typescript): convert logger to typescript (#3671) 2019-07-15 11:04:05 +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
Michael Kriese
430c05528c fix(worker): no config error on dryRun (#4054) 2019-07-12 07:41:34 +02:00
praveshtora
64ee44f0d1 feat: Add prcreation == approval (#4032) 2019-07-11 13:48:41 +02:00
Rhys Arkins
3465ea7e42 fix: Revert "refactor: replace emoji shortcodes with their unicode equivalent (#4000)"
This reverts commit 69566652e4.
2019-07-04 16:08:18 +02:00
jgarec
af394d7f3d fix(master-issue): Respect dry-run setting. (#3974) 2019-07-04 16:00:00 +02:00
Jamie Magee
69566652e4 refactor: replace emoji shortcodes with their unicode equivalent (#4000)
fixes #3799
2019-07-02 07:53:40 +02:00
Rhys Arkins
e3eeb46e8d fix: gracefully ‘No space left on device' 2019-07-02 07:50:52 +02:00
Rhys Arkins
4f627520a1 fix: don’t lowercase emoji semantic commits
Closes #3959
2019-06-24 19:14:16 +03:00
Rhys Arkins
81eb175001 fix(validation): support validating json5 pull requests
Closes #3931
2019-06-13 13:25:45 +02:00
Rhys Arkins
df0d79f7de fix(gitlab): skip mirrored repositories 2019-06-13 06:05:58 +02:00
Rhys Arkins
ec46ec6a4a fix(gitFs): catch more git errors 2019-06-12 16:14:44 +02:00
Rhys Arkins
5fc475e2b1 fix(gitFs): looser git error check 2019-06-12 11:44:45 +02:00
Rhys Arkins
4a71b5bad6 fix(gitFs): rewrite git 5xx errors to platform-failure 2019-06-12 10:49:21 +02:00
Rhys Arkins
9a4f2b9eb7 fix(lock-file-maintenance): PR body Changes text 2019-06-11 12:29:14 +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
7c96842d92 fix(npm): don’t name PR after @types when grouped
Closes #3887
2019-06-05 11:16:13 +02:00
Rhys Arkins
d5af20fb64 fix: don’t except pin schedules
Closes #3867
2019-06-04 08:38:23 +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
4424c52342 fix: remove double colons on semantic prefix 2019-06-01 10:32:17 +02:00
Rhys Arkins
9916c51ad1 fix(npm): escape dep name in diff link 2019-06-01 08:55:52 +02:00
Rhys Arkins
fe41748e7b
feat(pr): simpler displayFrom/displayTo logic (#3853) 2019-06-01 08:23:18 +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
Michael Kriese
5f213255d0 test: fix coverage (#3794) 2019-05-24 15:01:07 +02:00
Rhys Arkins
bbbae70806 fix(host-rules): try/catch updating from config 2019-05-20 21:45:20 +02:00
Rhys Arkins
ee218097dc
feat: refactor platform authentication (#3758) 2019-05-20 10:59:30 +02:00
Rhys Arkins
eac3c92b71 fix(vulnerability-alerts): pypi allowedVersions syntax 2019-05-19 07:18:10 +02:00
Rhys Arkins
31bd24869d fix(vulnerability-alerts): maven matchCurrentVersion syntax 2019-05-19 07:12:40 +02:00
Rhys Arkins
6d86bbd353 fix(vulnerability-alerts): use datasources, not managers 2019-05-19 07:08:31 +02:00
Rhys Arkins
8f6e124998
fix(semantic-commits): fix lazy git semantic commit detection (#3735) 2019-05-17 10:24:29 +02:00
Michael Kriese
07e464c090 fix(workers): do not prune on dryRun (#3734) 2019-05-17 09:28:10 +02:00
Rhys Arkins
3215d2966a
feat(gitFs): lazy fetching (#3638)
Instead of shallow cloning every branch (using —no-single-branch), we now clone only the default branch and lazy fetch the others as needed.
2019-05-17 08:10:40 +02:00
Rhys Arkins
d72e55e789 fix: no bump if the value is unchanged
Closes #3648
2019-05-09 11:40:23 +02:00
Rhys Arkins
ee4a5f15ab logs: ignorePaths 2019-05-02 23:48:54 +02:00
Rhys Arkins
3faa3ece0f fix: try/catch getNewValue 2019-05-02 11:54:29 +02:00
mohd hassaan
eb936b4236 fix: autoclose resolved deprecated issues (#3611) 2019-05-01 09:28:30 +02:00
Rhys Arkins
9ce7548552 fix(master-issue): check for rebase all if only package rules approval 2019-04-28 23:01:23 +02:00
Rhys Arkins
f68414fb2f fix: less debug logging, more trace 2019-04-28 22:08:06 +02:00
Rhys Arkins
9c62b945a9 logs: lower branch logging 2019-04-28 21:42:59 +02:00
mohd hassaan
c53cd4e674 feat: Add "rebase all" functionality in master issue (#3597) 2019-04-28 09:04:50 +02:00
Rhys Arkins
54c02adb8b fix: add link to master issue blog post 2019-04-28 08:48:37 +02:00
Rhys Arkins
1dfcc4ef3d fix: create master issue if any branch needs approval
Closes https://github.com/renovatebot/config-help/issues/224
2019-04-28 08:23:00 +02:00
Rhys Arkins
390f2cf5f9 fix: skip extractAllPackageFiles if empty 2019-04-28 08:16:41 +02:00
Rhys Arkins
2b4bf85b63 fix: run minimatch with dotfile matching enabled 2019-04-25 07:00:52 +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
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
Matt Lavin
371076eb6f fix(onboarding): Do not create onboarding branches when onboarding is disabled (#3519) 2019-04-10 15:43:10 +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
Rhys Arkins
6015a49494 refactor: branchifyUpgrades key value 2019-04-06 18:00:36 +02:00
Rhys Arkins
8ffd26eb3c refactor: getCommitMessage 2019-04-06 18:00:35 +02:00
Rhys Arkins
c52ac258e8 refactor: generateBranchConfig -> ifTypesGroup 2019-04-06 18:00:35 +02:00
Rhys Arkins
634c6d9433 refactor: pruneStaleBranches -> cleanUpBranches 2019-04-06 18:00:34 +02:00
Rhys Arkins
05ecddf805 refactor: better unique filter 2019-04-04 18:20:40 +03:00
Rishabh Jain
0038142cc2 fix: renovate not creating PRs for some python dependencies (#3453) 2019-04-02 17:26:06 +02:00
Rhys Arkins
1b442538e4 refactor: more logs for PR limits 2019-04-02 15:53:53 +02:00
Rhys Arkins
88b048dfef fix: check pr exists during pruning log 2019-03-20 16:00:46 +01:00
Rhys Arkins
4379c4c2ac fix: don’t add autoclosed suffix more than once 2019-03-20 09:28:56 +01:00
Rhys Arkins
102a3a5e9e fix(maven): sort updates to same file from bottom up 2019-03-17 11:04:14 +01:00
Rhys Arkins
d8614aa785 fix(gitFs): gracefully handle git config failure 2019-03-16 07:55:39 +01:00
Rishabh Jain
940d3c4721 feat: add parentDir, baseDir metadata (#3383) 2019-03-15 05:36:56 +01:00
Tobias Bieniek
0b08b69c50 docs: onboarding/branch/create dry run typo (#3374) 2019-03-13 15:04:22 +01:00
Tobias Bieniek
80b7bc1415 docs: onboarding/branch/rebase dry run typo (#3375)
It's "onboarding", not "onboaring" 😉
2019-03-13 15:03:56 +01:00
Rhys Arkins
b7f108f2fe logs: fix lint 2019-03-13 12:51:57 +01:00
Rhys Arkins
76b6259b1c refactor: revert ensureIssue for config 2019-03-13 12:44:54 +01:00
Rhys Arkins
9b8901650c fix(onboarding): close config warning issue 2019-03-12 20:05:06 +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
ca66b34aaa fix(github): handle no firstPatchedVersion 2019-03-11 11:45:41 +01:00
Rhys Arkins
9ea64f42da refactor(github): hardcode vulnerability branchTopic 2019-03-10 08:46:46 +01:00
Rhys Arkins
9cd81a0b6d feat(github): include vulnerability descriptions 2019-03-10 08:40:28 +01:00
Rhys Arkins
65e5b957e9 fix(github): combine vulnerability alerts 2019-03-10 07:20:44 +01:00
Rhys Arkins
63daf6ef89 refactor: vulnerability manager mapping 2019-03-10 05:20:41 +01:00
Rhys Arkins
eb5ccffdcd fix: update GitHub vulnerability alerts parsing
Closes #3340
2019-03-09 07:16:12 +01:00
Rhys Arkins
936fc76ea1 feat: raise issue for active repos without configs
Closes #3336
2019-03-08 18:16:21 +01:00
Gautier Pelloux-Prayer
12d4436484 fix: do not create onboarding branch on dry run (#3333)
This fixes the following scenario:

- on boarding branch is created
- on boarding branch is closed (merged or not) - branch is deleted. So renovate is not configured.
- you relaunch renovate with `--dry-run true`. Then it crashes with:
2019-03-08 15:43:33 +01:00
Rhys Arkins
d78e6a0486 fix: copy through sourceDirectory
Closes #3096
2019-03-08 12:16:42 +01:00
Rhys Arkins
6ede22ab03 fix: lockfile-update => update-lockfile 2019-03-08 08:16:26 +01:00
Rhys Arkins
6417aba868 refactor: deepcopy 2019-03-07 10:56:06 +01:00
Rhys Arkins
f5c1ffb8fd fix(masterIssue): link to edited PRs
Closes #3259
2019-03-07 00:20:22 +01:00
Rhys Arkins
fae041b98d fix: dockerRepository typo
Closes https://github.com/renovatebot/config-help/issues/151
2019-03-06 17:13:02 +01:00
Rhys Arkins
de33fa0194 refactor: not-found is not disabled 2019-03-05 08:00:56 +01:00
Rhys Arkins
69cdf2d186 fix: deepcopy getPkgReleases results
Closes #3298
2019-03-03 09:41:18 +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
36f2e0acd9 fix(lockFileMaintenance): don’t delete conflicted PRs
Closes #3018
2019-02-16 11:50:59 +01: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
Rhys Arkins
703fa52d6c fix: bad-credentials 2019-02-13 16:33:58 -05: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
b5965c6285 fix(gitFs): gracefully handle authentication failure 2019-02-02 02:46:32 +01:00
Rhys Arkins
0246f6c201 refactor: getPkgReleases 2019-01-28 06:40:37 +01:00
Rhys Arkins
9d2e70775b refactor: better log allowedVersions problems 2019-01-25 09:10:17 +01:00
Rhys Arkins
396fb977c3 fix(allowed-versions): fallback to npm semver range syntax 2019-01-25 08:21:28 +01:00
Rhys Arkins
78d6d52a2e feat(pr): support displayFrom / displayTo for PR templating 2019-01-24 06:39:23 +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
33b3308df6 refactor: log purl if lookup fails 2019-01-21 16:48:10 +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
55257fff26
feat: centralise app strings (#3032) 2019-01-06 14:47:42 +01:00
Rhys Arkins
e19294e894
feat: centralise config file list (#3031) 2019-01-06 06:03:26 +01:00
Rhys Arkins
4b38793471 refactor: trustLevel 2019-01-05 09:16:32 +01:00
Rhys Arkins
67e3825f42 refactor: renovateFork -> includeForks 2018-12-31 07:46:00 +02:00
Rhys Arkins
5b43931aab fix(gitFs): use sha for non-master branches 2018-12-23 08:46:09 +02:00
Rhys Arkins
08b7752027 feat(github): ensure issue once 2018-12-19 06:05:43 +01:00
Rhys Arkins
4356d4c7d5 fix: recreateClosed if grouping multiple digests
Closes #2974
2018-12-18 22:22:19 +01:00
Rhys Arkins
6ef61c8608 Revert "feat: ensureIssue once"
This reverts commit 3988fb808a.
2018-12-16 17:18:00 +01:00
Rhys Arkins
6785cd54bd refactor: update deprecation message to allow closing 2018-12-14 12:09:13 +01:00
Rhys Arkins
3988fb808a feat: ensureIssue once
Closes #2936
2018-12-14 11:47:52 +01:00
Rhys Arkins
f3c339b2d6 fix: check packageFiles before length 2018-12-12 11:26:43 +01:00
Rhys Arkins
01ed8362db refactor: managers->enabledManagers 2018-12-11 12:30:23 +01:00
rtaum
3b74108e6c feat: suppressNotifications onboardingClose (#2934) 2018-12-11 07:22:07 +01:00
Rhys Arkins
a69376ab46 feat: printConfig
Adds an option to print the full, resolved config for a repo at INFO level. e.g.

renovate —print-config owner/repo

Closes https://github.com/renovatebot/config-help/issues/128
2018-12-10 08:53:55 +01:00
Rhys Arkins
772bc17603 refactor: repositoryUrl -> sourceUrl 2018-12-10 05:59:28 +01:00
Rhys Arkins
e190851f8e
feat(docker): use whole tag as currentValue (#2922) 2018-12-10 04:26:14 +01:00
Rhys Arkins
42eb19bb91 fix(deprecation): reset list for each manager 2018-12-09 13:51:50 +01:00
Rhys Arkins
32e2140886 fix(deprecations): do not raise warnings for onboarding repos 2018-12-09 13:12:10 +01:00
Rhys Arkins
c742ac02ee refactor(deprecations): add info on how to disable 2018-12-09 13:11:41 +01:00
rtaum
90af9fc3ab feat: refactor raiseDeprecationWarnings into suppressNotifications (#2921) 2018-12-09 11:39:35 +01:00
Rhys Arkins
0f57f9a69a fix(onboarding): defensive warnings check 2018-12-09 10:42:38 +01:00
Rhys Arkins
6b12fc4ea4 refactor(versioning): use get function 2018-12-08 16:46:13 +01:00
Rhys Arkins
385c0531b8 feat(onboarding): warning about unresolvable dependencies
Closes #2303
2018-12-05 13:19:27 +01:00
Rhys Arkins
8f7a9e65f8 fix: escape master issue validation messages
Prevents auto @‘ing

Closes #2870
2018-12-05 09:04:27 +01:00
Rhys Arkins
fd6398ef69 fix(github): gracefully handle integration unauthorized 2018-12-03 12:03:46 +01:00
Rhys Arkins
8c79536101 feat(config): allow .github/renovate.json 2018-11-22 16:06:02 +01:00
Rhys Arkins
db0efdf053 feat: trustLevel
New config option replaces existing option exposeEnv. Set trustLevel=high in the bot config if you trust the contents of the repositories you are renovating. Doing so results in env being exposed, access to localhost, etc.

Closes #2739
2018-11-16 12:16:37 +01:00
Ayoub Kaanich
33781c4d39 feat(docker): better versioning redo 2018-11-05 12:14:04 +01:00
Rhys Arkins
71b8fb0e72 fix: Revert "feat: better docker versioning (#2742)"
This reverts commit ea8bcbc9b2.
2018-11-05 11:35:06 +01:00
Ayoub Kaanich
ea8bcbc9b2 feat: better docker versioning (#2742)
Rewrite docker versioning to support versions of any size.

Closes #2357, Closes #2358
2018-11-05 09:32:34 +01:00
Rhys Arkins
9292833ecf
refactor: extractAllFiles (#2741) 2018-11-05 07:47:44 +01:00
Rhys Arkins
44d119823f refactor: rename extractDependencies -> extractPackageFile 2018-11-04 18:51:23 +01:00
Rhys Arkins
7603fda78e logs: log masterIssue events 2018-11-02 06:53:17 +01:00
Ayoub Kaanich
2622046147 feat: Add master issue link to closed PRs (#2730)
Closes #2665
2018-11-02 06:23:45 +01:00
FidoX
be65176dc4 feat: gradle support (#2610)
Closes #934
2018-10-29 17:32:31 +01:00
Rhys Arkins
4f7d4fbeae logs: deprecationMessage 2018-10-29 05:53:00 +01:00
Rhys Arkins
7fdef1d683 fix: dry run deprecation issues 2018-10-29 05:52:45 +01:00
Rhys Arkins
05fa91e9cd feat: dry run
Adds support to run Renovate like “renovate owner/repo —dry-run”. Instead of creating branches, PRs or comments, an INFO level dry run message will be logged each time instead.

Closes #1399
2018-10-26 09:48:49 +02:00
Rhys Arkins
727dccfecd fix(onboarding): don’t update modified title 2018-10-25 13:45:08 +02:00
Rhys Arkins
f82f26197c fix: skip null current values 2018-10-19 07:09:31 +02:00
Rhys Arkins
e9053fbe4a fix: abort rollback if null toVersion 2018-10-19 06:57:21 +02:00
Rhys Arkins
81d64bb884 feat: repo mem cache for packagist 2018-10-18 11:06:57 +02:00
Rhys Arkins
e23ab0ea07 refactor: don’t warn for prune failure repository-changed 2018-10-18 06:10:19 +02:00
Rhys Arkins
6a48c03b3d
fix: massage empty renovate config to {} (#2663) 2018-10-17 12:19:34 +02:00
Rhys Arkins
a64507ac52 fix: properly await all repository cleanups 2018-10-17 12:19:02 +02:00
Rhys Arkins
5533d371c5 refactor: delete gitPrivateKey after setting 2018-10-17 06:48:07 +02:00
Rhys Arkins
4eaf3f8266 fix: better catch pr validation errors 2018-10-16 21:02:16 +02:00
Rhys Arkins
aabb486129 fix(hostRules): allow to be set in config 2018-10-15 13:35:55 +02:00
Rhys Arkins
50ba8473f7 refactor: lower debug logging 2018-10-15 09:21:57 +02:00
Rhys Arkins
00346aba2e fix(master issue): check branch.res first 2018-10-08 12:53:49 +02:00
Rhys Arkins
084fc4536c fix(docker): fix commit message/pr title for digest groups
Fixes #2613
2018-10-08 11:50:17 +02:00
Rhys Arkins
2cabefef83 fix(github): gracefully handle fork error 2018-10-08 10:42:17 +02:00
Rhys Arkins
c0e8e51b5e fix(lookup): improve digest comparison 2018-10-05 15:49:24 +02:00
Rhys Arkins
3092c17ee2 fix(lookup): don’t return early if digests supported 2018-10-05 15:27:49 +02:00
Rhys Arkins
bdf1227bc0 fix: better group commit extra detection 2018-10-05 14:04:21 +02:00