Rhys Arkins
06cd61e704
Add log to file capability ( #330 )
2017-06-20 21:34:25 +02:00
Rhys Arkins
19f13b10ee
Fix repository redaction ( #329 )
2017-06-20 21:34:08 +02:00
Rhys Arkins
34421a3837
Replace winston logging with bunyan ( #326 )
...
Closes #325
* Install bunyan
* Set log level for jest
* Replace winston requires with relative logger require
* Add cliHelper
* Strip unused
* Trim unused and update colors
* Update log messages
* Enable dynamic log level
* Update cli.js
2017-06-20 17:57:04 +02:00
Rhys Arkins
b9542217f8
Remove log-level verbose ( #324 )
...
Closes #318
2017-06-20 08:02:17 +02:00
renovate[bot]
cfb692c0d0
Update dependency prettier to version 1.4.0 ( #231 )
...
* Update dependency prettier to version 1.4.0
* Update dependency prettier to version 1.4.0
* Run prettier autofixes
2017-06-02 22:40:00 +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
c1a561ebf7
Refactor platform check and api assignment ( #179 )
...
* Refactor platform check and api assignment
* Drop mock
* drop async
2017-04-21 06:43:26 +02:00
Jon Bretman
541edb1807
Fix some small bugs ( #92 )
...
* Remove leading `/` from file paths returned from GitHub API search
* Return PR object from `createPr` function in api/github
* Set the logging level as soon as it's known
* Make sure endpoint is set at the repository level
2017-02-07 21:45:35 +01:00
Rhys Arkins
87a025c2d1
Refactor for multiple platforms ( #81 )
...
* Add gl-got
* Add platform config definition
* Refactor for multiple platforms
Preparing for #65
2017-01-31 18:16:33 +01:00
Rhys Arkins
528112bc47
Use async await ( #78 )
...
All promise syntax has been replaced with async/await.
`renovate` is now transpiled with `babel` to a `dist/` folder, which is the target of `main` and `start` in `package.json` now.
`renovate` can be run in `node.js` v7 without transpilation using `npm run start-raw`
Closes #77
2017-01-31 12:19:06 +01:00
Rhys Arkins
732958c843
Refactor worker
2017-01-22 14:40:14 +01:00
Rhys Arkins
00d6249711
Refactor config
...
Now generates CLI, env and docs
Makes config more testable
2017-01-20 14:03:18 +01:00
Rhys Arkins
9fc83cd171
Redact token in logs
...
commit e6ca456e63f9f42089275ceb14e42442d8cbe8eb
Author: Rhys Arkins <rhys@keylocation.sg>
Date: Wed Jan 18 14:11:53 2017 +0100
Redact string
commit 154367927f60a895708ef0f83192342bbf7a4093
Author: Rhys Arkins <rhys@keylocation.sg>
Date: Wed Jan 18 14:02:12 2017 +0100
Redact config
2017-01-18 14:14:07 +01:00
Rhys Arkins
0356dd0eca
Refactor templates to use handlebars ( #57 )
2017-01-18 01:48:17 +01:00
Rhys Arkins
9a56bb96fb
Support package.json autodiscovery (default)
...
Closes #53
commit e80dbfd9caa56edc3c9980622e6ebffecbc6e104
Author: Rhys Arkins <rhys@keylocation.sg>
Date: Tue Jan 17 09:11:03 2017 +0100
Update docs
commit 78830806efe35150e9ec4cb5416d43092ccf0fc7
Author: Rhys Arkins <rhys@keylocation.sg>
Date: Tue Jan 17 08:52:23 2017 +0100
Refactor
commit c44979212f7c51d395a4b4dbffe831af5467b4fc
Author: Rhys Arkins <rhys@keylocation.sg>
Date: Tue Jan 17 07:25:28 2017 +0100
Set default packageFiles to []
commit c830f0b37928460ed857260e6c4b4c3c23443f1e
Author: Rhys Arkins <rhys@keylocation.sg>
Date: Tue Jan 17 07:14:33 2017 +0100
Add github.fileFile
2017-01-17 09:12:02 +01:00
Rhys Arkins
5fc82077b7
Refactor config parsing to pass tests
2017-01-15 16:12:56 +01:00
Rhys Arkins
7163700c7c
Rename app to lib
2017-01-15 13:13:08 +01:00