Sergio Zharinov
d3918be851
fix: Comment instead of autoclose for modified branch ( #4274 )
2019-08-15 13:15:09 +02:00
Michael Kriese
f650b851c5
feat(logger): store and print errors on exit ( #4257 )
2019-08-15 12:43:13 +02:00
praveshtora
cb9437f72d
feat: configWarningReuseIssue ( #4101 )
2019-08-15 07:41:01 +02:00
Rhys Arkins
c86ae327e2
fix: don’t rebase if target branch changed ( #4254 )
2019-08-14 19:48:31 +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
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
ee101648fa
refactor: remove versioning destructuring ( #4284 )
2019-08-13 22:02:06 +02:00
Rhys Arkins
7ca561d099
logs: log dependencies for branch
2019-08-13 16:30:09 +03:00
Rhys Arkins
b5a1f12f3b
logs: trace branch generation
2019-08-09 09:16:17 +03:00
Hugo Xu
ba7b3c6693
feat: add option assignAutomerge ( #4255 )
2019-08-06 12:21:44 +03:00
IKEDA Sho
350a2a6c6a
feat(changelog): Support Maven style tag format ( #4246 )
...
* feat(changelog): Support Maven style tag format
* Fix lint error
2019-08-03 07:49:36 +03:00
Michael Kriese
25773fb00c
fix(worker): do not automerge on dry-run ( #4168 )
2019-07-24 17:52:28 +02:00
Rhys Arkins
1d4637b467
fix(release-notes): catch missing githubApiBaseURL
2019-07-23 07:46:07 +02: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
Michael Kriese
855d5fbae3
fix: fix logging ( #4100 )
2019-07-16 13:47:29 +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
Michael Kriese
4c9872026f
feat(github): convert to typescript ( #3975 )
2019-07-13 08:09:01 +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
Michael Kriese
714d4b77f9
fix(worker): fix rebase requested check ( #3987 )
2019-06-30 09:17:16 +02:00
Rhys Arkins
4f627520a1
fix: don’t lowercase emoji semantic commits
...
Closes #3959
2019-06-24 19:14:16 +03:00
Rhys Arkins
01548e2348
fix: remove PR edited if master issue checked
2019-06-15 08:54:24 +02: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
5f59a0b5a8
feat(composer): support lock file maintenance ( #3912 )
2019-06-11 15:06:29 +02:00
Rhys Arkins
9a4f2b9eb7
fix(lock-file-maintenance): PR body Changes text
2019-06-11 12:29:14 +02:00
Matt R. Wilson
9212a876fc
feat(schedule): Support scheduling by weeks of year. ( #3914 )
...
Fixes #3879 .
2019-06-11 06:17:12 +02:00
Rhys Arkins
c911a2dfaf
refactor: getArtifacts -> updateArtifacts
2019-06-09 08:18:41 +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
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
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
b41fc76127
fix(github): detect pull request already exists error
2019-06-01 06:27:12 +02:00
Rhys Arkins
aa38e6af4f
feat: host stats ( #3812 )
...
Collects latency stats for hosts and dumps them at the end of each run.
2019-05-26 09:33:09 +02:00
Rhys Arkins
8d7841f040
fix(changelog): use endpoint, not config.endpoint
2019-05-25 07:07:48 +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
Rhys Arkins
2426a5239f
feat(github): use git for all file operations ( #3806 )
...
With Renovate’s github platform code now using git for all file system operations, we need to tell Renovate which gitAuthor to use.
If you had already configured a gitAuthor in your bot config, you do not need to make any change.
Otherwise, to keep functionality as before, you should either:
(1) configure `gitAuthor` to match the bot’s account, or
(2) recreate your bot’s personal access token to include the “user:email” permission so that the bot can retrieve the email itself
BREAKING CHANGE: GitHub bot admins should either configure gitAuthor in their config or generate a new token with “user:email” permissions.
2019-05-24 16:34:52 +02:00
Michael Kriese
5f213255d0
test: fix coverage ( #3794 )
2019-05-24 15:01:07 +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
73a2b42ac2
fix: clear and apply hostRules before each repo
2019-05-21 08:45:30 +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
546a21d10b
fix(vulnerability-alerts): skip hourly limit
2019-05-19 07:01:25 +02:00
Rhys Arkins
e46966e390
refactor: remove unused isGitHub/etc
2019-05-18 18:38:46 +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
805ae952e6
fix: rebase if package file not found in existing branch
2019-05-14 14:06:22 +02:00
Rhys Arkins
982a8edcb7
test: fix tslint
2019-05-14 12:00:50 +02:00
Johan Hillerström
88b1f0f0c1
feat(devops): Add azureAutoComplete config option ( #3661 )
2019-05-13 16:19:31 +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
daff90163e
fix(travis): don’t use setTimeout
2019-05-09 10:43:17 +02:00
Rhys Arkins
01b5ae2638
fix: clear timeouts before existing
...
Closes #3644
2019-05-08 21:02:09 +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
Rhys Arkins
2714104f47
logs: fix updatedArtifacts logs
2019-05-01 09:33:11 +02:00
mohd hassaan
eb936b4236
fix: autoclose resolved deprecated issues ( #3611 )
2019-05-01 09:28:30 +02:00
Rhys Arkins
12adcd7c21
fix(gitFs): minimatch dotfiles
2019-04-30 19:19:11 +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
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
788215af99
fix(gitlab): Revert "feat(gitlab): try merging PR on creation ( #3308 )"
...
This reverts commit 8bd75923bb
.
Reverting until https://gitlab.com/gitlab-org/gitlab-ce/issues/56698 is fixed by GitLab
2019-04-25 10:47:29 +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
Rhys Arkins
ab4d527dd9
fix(pr): ignore undefined PR body column
2019-04-12 10:23:05 +02:00
Rhys Arkins
4c97eef994
feat(gitFs): set default git author ( #3526 )
2019-04-11 12:00:10 +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
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
002db29e58
refactor: move pr config description to separate file
2019-03-26 14:35:55 -04:00
Rishabh Jain
8c17724381
fix: allow rebasing from checkbox out of schedule ( #3437 )
2019-03-24 06:30:07 +01:00
Rhys Arkins
c26458f8f4
refactor: throw disable-gitfs error
...
Handle actions/gitfs conflict gracefully
2019-03-21 09:25:14 +01: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
9b9604ac16
fix: pass repository-changed up from PR worker
2019-03-20 06:53:05 +01:00
Rhys Arkins
07598efa37
fix: move git author logic to global worker and validate ( #3410 )
2019-03-19 17:21:19 +01:00
Rhys Arkins
102a3a5e9e
fix(maven): sort updates to same file from bottom up
2019-03-17 11:04:14 +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
Rhys Arkins
d8614aa785
fix(gitFs): gracefully handle git config failure
2019-03-16 07:55:39 +01:00
Rhys Arkins
e8509cf9bc
fix: more flexible space check
2019-03-16 07:33:59 +01:00
Rhys Arkins
db6a838add
fix(github): catch/throw branch not found
2019-03-16 07:32:36 +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
Florian Greinacher
8bd75923bb
feat(gitlab): try merging PR on creation ( #3308 )
2019-03-11 10:07:54 +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
Rhys Arkins
89d4807c76
fix: use HEAD not master for subDirectory links
2019-03-08 17:23:43 +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
2376ae40e3
fix: tree/master sourceDirectory
...
Closes #3096
2019-03-08 13:41:06 +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
5746c53e43
refactor(bundler): warn unknown
2019-03-04 04:52:35 +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
ea529c6f41
refactor(pr): don’t warn if validation fails
2019-03-01 09:48:38 +01:00
Michael Kriese
03cd834a21
fix(pr): Check more error status values. ( #3276 ) ( #3278 )
...
fix(pr): Check more error status values. (#3276 )
2019-02-27 18:36:24 +01:00
Rhys Arkins
64be18871d
fix: catch disk space error in branch
2019-02-27 09:01:20 +01:00
Rhys Arkins
8288460ae5
fix: never commit on top of existing branch
...
Closes #3123
2019-02-25 07:27:01 +01:00
Rhys Arkins
997bdaee18
fix(pr): don’t escape @ in compare links
...
Closes #3162
2019-02-24 07:56:23 +01:00
Rhys Arkins
36f2e0acd9
fix(lockFileMaintenance): don’t delete conflicted PRs
...
Closes #3018
2019-02-16 11:50:59 +01:00