Commit Graph

27161 Commits

Author SHA1 Message Date
Rhys Arkins d3df597aa7 fix: only detect meteor files that include json Npm.depends (#1009) v9.93.2 2017-10-20 14:29:12 +02:00
Rhys Arkins 24a2b7b041 fix: enable pagination for merge request search requests (#1010) v9.93.1 2017-10-20 14:22:28 +02:00
singapore 612e3bb926 chore: add @rarkins as renovate pr reviewer
To help debug #782
2017-10-20 13:43:09 +02:00
Rhys Arkins 622116f7e0 feat: migrate boolean config objects to enabled true/false (#1007) v9.93.0 2017-10-20 13:15:00 +02:00
Rhys Arkins 34a7a459da fix: disabled types should be filtered out by package worker (#1005)
Closes #1004
v9.92.2
2017-10-20 09:58:09 +02:00
Rhys Arkins 8d91a85fb7 refactor: downgrade git tree warn to log (#1003) v9.92.1 2017-10-20 07:18:57 +02:00
Rhys Arkins aba27eb757 feat: enable meteor by default (#1002)
Renovate will now check for and update meteor package.js files unless explicitly *disabled*.
v9.92.0
2017-10-20 07:04:04 +02:00
Rhys Arkins 76ddde1cb5 fix: ignored digest pr comment (#1001) v9.91.1 2017-10-20 06:55:52 +02:00
Rhys Arkins 029f887ca2 chore: format package.json (#995) 2017-10-20 06:45:19 +02:00
Rhys Arkins a0f773aa3c feat: retry github 401 bad credentials responses (#1000)
Closes #996
v9.91.0
2017-10-20 06:24:09 +02:00
Rhys Arkins 9732f3c717 refactor: log assignees and reviewers success after completion (#999) v9.90.4 2017-10-20 06:04:46 +02:00
Rhys Arkins 709a8c20ba refactor: log res if github initRepo fails (#998) v9.90.3 2017-10-19 20:45:25 +02:00
Rhys Arkins 48f2b5a2e1 fix: add check for base before comparing sha (#997) v9.90.2 2017-10-19 17:29:12 +02:00
renovate[bot] f69af75cc7 chore(deps): update dependency eslint-plugin-import to v2.8.0 2017-10-19 12:38:19 +00:00
renovate[bot] b2ab4e5a1a chore(deps): update dependency semantic-release to v8.2.0 (#946) 2017-10-19 14:31:21 +02:00
Paul Reichelt 36b11c530f Fix: filepath encoding for gitlab createFile and updateFile (#993)
Relates to #962 and #968

Auto detected file names are not encoded correctly so here's a fix for that.
v9.90.1
2017-10-19 14:10:20 +02:00
Rhys Arkins 00dabb5dc1 feat: raise pr with warning if lock file generation fails (#994)
Previously, upgrades with failing lock files were not raised as PRs. Usually this is because of missing private module configuration. Now, Renovate will raise a PR but add a comment warning of the error, with the error log. It's raised as a comment because we now won't need to regenerate the lock file error every run, and we don't want to "lose" it if the PR description gets updated.

Closes #600
v9.90.0
2017-10-19 14:05:10 +02:00
Rhys Arkins e8810b33fa feat: add ensure comment removal api (github) (#992) v9.89.0 2017-10-19 13:30:26 +02:00
Rhys Arkins 1146cfbfe4 fix: pin prs should recreate closed (#991) v9.88.2 2017-10-19 13:10:59 +02:00
renovate[bot] 570ae064b4 chore(deps): update dependency eslint-config-airbnb-base to v12.1.0 (#955) 2017-10-19 12:51:50 +02:00
renovate[bot] eb7abe35aa chore(deps): update dependency semantic-release to v8.0.4 2017-10-19 07:30:09 +00:00
renovate[bot] 684d392d98 fix(deps): update dependency handlebars to v4.0.11 v9.88.1 2017-10-19 06:48:57 +00:00
renovate[bot] 88a523c495 chore(deps): update dependency eslint-plugin-promise to v3.6.0 2017-10-19 06:19:54 +00:00
renovate[bot] 55fa6e5359 chore(deps): update dependency eslint to v4.9.0 2017-10-19 05:54:11 +00:00
Rhys Arkins fa48a7fdef feat: rename open prs before autoclosing (#990)
This is a failsafe against Renovate bugs and potentially also mistakes on the user’s part. Before deleting/pruning any branches, Renovate will rename the PR’s title so that it should not block future PRs.

Closes #989
v9.88.0
2017-10-19 07:36:09 +02:00
Rhys Arkins c93c761d27 refactor: log addReviewers and add empty team reviewers (#988)
See if this helps #782
v9.87.4
2017-10-19 06:35:21 +02:00
Rhys Arkins e5895aeecf refactor: use findPr for getBranchPr v9.87.3 2017-10-19 06:26:29 +02:00
Rhys Arkins 84e368ff1f refactor: remove unused getAllPrs api (github) 2017-10-19 06:26:29 +02:00
Rhys Arkins 0552900d06 fix: add missing await to getBranchPr call (#986)
Closes #983
v9.87.2
2017-10-19 06:12:14 +02:00
Rhys Arkins 01211f119f fix: strip duplicates from dependencies log
* fix: strip duplicates from dependencies log

* chore: update prAlreadyExisted log messages
v9.87.1
2017-10-18 21:39:10 +02:00
singapore 2485ff1357 chore: add semantic-release release rules 2017-10-18 19:37:39 +02:00
Rhys Arkins b5870d90d9 feat: allow rebase after github web branch update (#982)
GitHub provides a tempting “Update branch” button whenever a branch is out of date with master, but the problem was that this then made us flag the branch as modified and hence unrebaseable, so the user would be stuck with keeping it update themselves from then on. With this feature, we ignore the “web-flow” committer when calculcating if there has been only one author.
v9.87.0
2017-10-18 15:49:35 +02:00
Rhys Arkins f980fea6ca feat: comment in closed PR when it is blocking an update (github) (#981)
This feature adds a new behaviour to Renovate, where it will now add a comment to any existing closed PRs that are "blocking" currently valid updates. A new API function "ensureComment" has been added, its purpose is so we can ensure there exists only one comment with a certain subject/heading. This lets us prevent duplicates as well as update existing, without having to keep state about it. ensureComment needs porting to gitlab, but should be quite easy.
v9.86.0
2017-10-18 15:28:51 +02:00
renovate[bot] 8d664f6bf5 fix(deps): update dependency chalk to v2.2.0 (#974) v9.85.7 2017-10-18 15:06:27 +02:00
Rhys Arkins a4a14861b9 fix: replace some file sync functions with await (#980)
* refactor: await fs.readFile instead of sync version

* fix: replace fs and tmpDir sync with promises
v9.85.6
2017-10-18 13:26:56 +02:00
Rhys Arkins 7a1d08eaab fix: refactor out remaining do-while loops (#978)
* fix: convert prBody trimming from do-while to recursive

* fix: convert gitlab projects do-while to use pagination
v9.85.5
2017-10-18 11:40:48 +02:00
Rhys Arkins 5639f4b601 fix: move renovate repository inner inside outer function (#977)
This solves the missing config.api problem introduced when moving to recursion
v9.85.4
2017-10-18 11:18:48 +02:00
Rhys Arkins dd43fb3237 fix: replace repository do-while loop with recursion (#976) v9.85.3 2017-10-18 10:29:49 +02:00
Rhys Arkins cc2288ef31 fix: add try-catch to getFileList (#975) v9.85.2 2017-10-18 08:25:42 +02:00
Rhys Arkins 3841f29bd4 fix: request 100 results per page (gitlab) (#972) v9.85.1 2017-10-17 21:57:51 +02:00
Rhys Arkins ffef63f47c feat: suppor gitlab api pagination (#971)
Adds paginated results capability for gitlab and enables it for getFileList. This should enable all files when using APIv4.

Hopeful this c-l-o-s-e-s #962 & #968
v9.85.0
2017-10-17 21:46:49 +02:00
Rhys Arkins 9a97a5901e feat: use parse-link-header library (github) (#970)
Now will work with any GitHub host, instead of just api.github.com
v9.84.0
2017-10-17 20:44:40 +02:00
Rhys Arkins a84bc2c3ed feat: workaround gitlab hyperlinking bug (#967)
Add space before closing `</h4>` to prevent unintential hyperlinking on GitLab.

Closes #954
v9.83.0
2017-10-17 14:37:57 +02:00
Rhys Arkins 2b6077b6f6 fix: make github pagination opt-in (#966) v9.82.4 2017-10-17 13:45:17 +02:00
Rhys Arkins 11b1b0ea51 fix: add missing await after findPr (#965) v9.82.3 2017-10-17 13:22:53 +02:00
Rhys Arkins 43e03a3b74 fix: recursive=true not 1 (gitlab) (#963) v9.82.2 2017-10-17 12:34:51 +02:00
Rhys Arkins 665ede8475 fix: migrate excludedPackageNames to excludePackageNames (#961) v9.82.1 2017-10-17 11:16:02 +02:00
Rhys Arkins 78cff771af feat: retrieve and cache PR list for better performance v9.82.0 2017-10-17 11:09:03 +02:00
Rhys Arkins e310887f36 refactor: remove checkForClosedPr
replace with findPr
2017-10-17 11:09:03 +02:00
Rhys Arkins 08120967b3 feat: automatically paginate res.body responses (#959) v9.81.0 2017-10-17 10:12:40 +02:00