Commit Graph

3688 Commits

Author SHA1 Message Date
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