Rhys Arkins
fe82c7ad7c
Skip repositories with no package.json ( #378 )
...
* Skip repositories with no package.json
Closes #376
* Fix await
* Refactor file file check
* Update tests
2017-06-28 19:37:08 +02:00
Rhys Arkins
085e0ed3e4
Return default package.json if GitHub api finds no files
2017-06-28 11:39:51 +02:00
Rhys Arkins
887efe2ac8
Unit test gitlab api ( #343 )
...
Closes #228
2017-06-25 07:11:24 +02:00
Rhys Arkins
53a316d1c3
Improve test coverage ( #338 )
...
* Fix github api coverage
* Fix npm api coverage
* Fix renovate init function coverage
* Start gitlab tests
* gitlab initRepo tests
* findFilePaths
* Add branchExists tests
* Fix branch worker coverage
* pr worker
* Refactor repository functions
* Refactor gitlab getRepos
2017-06-22 21:35:32 +02:00
Rhys Arkins
112ff0b410
Support branch automerging ( #274 )
...
Add support for automerging without PR, Closes #177
* update definitions and docs
* Add mergeBranch api
* support merge commit
* set automergeType
* Update API
* Refactor merge commit
* branch-push working
* Refactor branch
* Add back base tree
* Fix failing tests
* Update definitions and docs
* Fix automerge logic
* Test isBranchStale
* start mergeBranch test
* test mergeBranch branch-push throws
* more tests
* test unknown commit type
* pr tests
* Detect automerge in versions helper
* update tests for new automergeEnabled flag
* refactor pr logic
* complete pr worker tests
* branch automerge tests
* Update docs
* refactor branch automerge check
2017-06-08 06:18:21 +02:00
Rhys Arkins
d293143475
Fix github api base branch update ( #279 )
...
* Update base commit SHA after merge
* drop unnecessary getcommittree
2017-06-07 15:42:20 +02:00
Rhys Arkins
a50e65e143
Add robustness to package.json parsing ( #250 )
...
* Add robustness to package.json parsing
* Add tests
2017-06-04 08:06:40 +02:00
Rhys Arkins
1bd22611fd
Fix GitHub app merge ( #234 )
...
* Add installation debug
* Update initRepo merge detection
* mergePr tests
* guess squash
* Update tests
2017-06-03 09:40:13 +02:00
Rhys Arkins
07ad13337b
Add GitHub App support ( #230 )
...
* Add jsonwebtoken
* Add githubApp option
* Add id and key configs
* Add integer parsing to cli and env
* Remove boolean app enablement
* Drop got
* Add API functions for GitHub Apps
* debug not verbose in api
* Add GitHub App Helper
* Update redact function
* Add GitHub app logic
* Update logging
* Fix lint
* getInstallations tests
* getInstallationToken tests
* getInstallationRepositories tests
* Refactor ghGot structure
* Add github app tests
* Add config tests
* update lockfile
2017-06-02 22:06:15 +02:00
Rhys Arkins
44e7bbf512
Use es5 trailing commas ( #183 )
2017-04-21 10:25:49 +02:00
Rhys Arkins
06f8d50f5e
Use Prettier ( #181 )
2017-04-21 10:12:41 +02:00
Rhys Arkins
97d2a54561
Add repository autodiscovery ( #156 )
...
Closes #146
2017-04-21 07:00:26 +02:00
Rhys Arkins
aa3309ffe1
PR Automerging ( #173 )
...
Closes #109
* Add automerge definition
* Add mergeMethod
* add mergePr for GitHub
* update definitions
* autodetect merge type
* Check mergeable state
* Don’t split majors if automerging any
* Update mergePr api commands
* fix initRepo tests
* Add tests
* Fix mergePr call
* Fix description
* Revert branchWorker changes
* revert comment
* Add test
* Add major/minor separation tests
* Add status-success tests
* Add not-pending tests
* Add automerge tests
* Check branch status before merge
2017-04-20 13:01:23 +02:00
Rhys Arkins
d3023dcb26
Add tests
2017-04-20 07:09:07 +02:00
Rhys Arkins
8113a19b1f
Fix GitHub branchExists check ( #170 )
...
* Fix: don’t check for closed PR if groupName is configured
* Fix GitHub branchExists check
* Revert "Fix GitHub branchExists check"
This reverts commit 775b3172f1 .
* Revert "Revert "Fix GitHub branchExists check""
This reverts commit 84e4a5dbbf .
* Update tests
2017-04-17 08:39:11 +02:00
Rhys Arkins
54eaacebe3
Enhance logic for PR rebase check (GitHub) ( #130 )
...
* Enhance logic for PR rebase check (GitHub)
Closes #119
* don’t set false
* update snapshots
* Update tests
2017-03-13 10:05:19 +01:00
Jon Bretman
56f6696abb
Add more tests ( #98 )
2017-02-11 20:18:54 +01:00