Commit graph

403 commits

Author SHA1 Message Date
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
be5e4db38f v8.35.2 2017-06-20 08:03:24 +02:00
renovate[bot]
8ab77cce62 Update dependency eslint-config-prettier to version 2.2.0 2017-06-17 19:31:08 +00:00
Rhys Arkins
4c7c9182f4 v8.35.1 2017-06-16 15:26:01 +02:00
Rhys Arkins
ad7355db29 v8.35.0 2017-06-16 12:16:33 +02:00
Rhys Arkins
d35347da44 Use .npmrc from repository for registry lookups (#309)
* Add ini

* Use repo npmrc

* Fix json

* Fix npmrc nesting

Closes #291
2017-06-16 12:14:38 +02:00
Rhys Arkins
658b57de51 v8.34.6 2017-06-16 11:58:38 +02:00
Rhys Arkins
b58a66edeb v8.34.5 2017-06-16 10:19:41 +02:00
Rhys Arkins
6b1e94b3f4 v8.34.4 2017-06-16 09:49:28 +02:00
Rhys Arkins
345cf3e159 v8.34.3 2017-06-15 21:43:27 +02:00
Rhys Arkins
cef9595cec v8.34.2 2017-06-15 20:58:20 +02:00
renovate[bot]
5befcc58f4 Update dependency eslint-plugin-prettier to version 2.1.2 2017-06-14 11:33:09 +00:00
Rhys Arkins
3aede2c898 v8.34.1 2017-06-13 16:53:58 +02:00
Rhys Arkins
8ae626cd7c v8.34.0 2017-06-13 12:23:16 +02:00
Rhys Arkins
64a35915a2 v8.33.0 2017-06-13 11:09:48 +02:00
Rhys Arkins
531ac31825 v8.32.3 2017-06-12 21:07:39 +02:00
renovate[bot]
eaaaa23247 Update dependency changelog to version 1.3.0 2017-06-12 15:31:34 +00:00
Rhys Arkins
e945e9e11d v8.32.2 2017-06-12 15:50:22 +02:00
Rhys Arkins
c37f903069 Upgrade changelog to v1.2.1 (npm) (#292) 2017-06-12 15:00:28 +02:00
renovate[bot]
6ad68cf220 Update dependency eslint to version 4.x (#290) 2017-06-12 11:25:39 +02:00
Rhys Arkins
00b62be4f6 v8.32.1 2017-06-08 09:01:54 +02:00
Rhys Arkins
cfb956aa69 Update to yarn 0.24.6 (#289) 2017-06-08 09:00:58 +02:00
renovate[bot]
fa3d7ebc75 Update dependency prettier to version 1.4.4 (#284)
* Update dependency prettier to version 1.4.3

* Update dependency prettier to version 1.4.4

* Update yarn.lock
2017-06-08 06:23:21 +02:00
Rhys Arkins
1f0d7ccf5d v8.32.0 2017-06-08 06:19:35 +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
f3ff65e4fa v8.31.0 2017-06-08 06:10:48 +02:00
renovate[bot]
d38e9897a7 Update dependency gh-got to version 6.x (#272)
* Update dependency gh-got to version 6.0.0

* Fix lock file
2017-06-08 06:09:32 +02:00
renovate[bot]
2ff5027e0b Update dependency np to version 2.16.0 (#280)
* Update dependency np to version 2.16.0

* Fix yarn.lock
2017-06-07 23:20:59 +02:00
Rhys Arkins
b55b79b77b Add stale PR rebase to renovate config 2017-06-07 22:54:31 +02:00
Rhys Arkins
3aeeb69f0c v8.30.4 2017-06-07 22:50:54 +02:00
Rhys Arkins
c4e945836e Specify yarn engine (#283) 2017-06-07 22:49:32 +02:00
Rhys Arkins
08e20be039 v8.30.3 2017-06-07 21:31:42 +02:00
Rhys Arkins
99302a4af7 v8.30.2 2017-06-07 15:46:48 +02:00
renovate[bot]
70cd80c989 Update dependency chai to version 4.0.2 (#269)
* Update dependency chai to version 4.0.2

* Update yarn
2017-06-05 23:10:54 +02:00
Rhys Arkins
1ac8f21722 v8.30.1 2017-06-05 19:24:03 +02:00
Rhys Arkins
42bc4bc78d v8.30.0 2017-06-05 12:22:07 +02:00
Rhys Arkins
c42927ce05 v8.29.0 2017-06-05 10:22:17 +02:00
Rhys Arkins
92112d5045 v8.28.4 2017-06-04 22:11:54 +02:00
Rhys Arkins
5e61e22b90 Refactor yarn/npm run (#259)
* Refactor yarn/npm run

* Fix
2017-06-04 17:09:05 +02:00
Rhys Arkins
43c31076c4 Add jest and eslint package groups (#256) 2017-06-04 17:02:23 +02:00
Rhys Arkins
bcf393ac5b Move jest package to devDependencies (#258) 2017-06-04 17:02:08 +02:00
Rhys Arkins
07c56b81cb v8.28.3 2017-06-04 16:43:49 +02:00
Rhys Arkins
ad4394ae50 v8.28.2 2017-06-04 12:35:30 +02:00
Rhys Arkins
50613ecf45 v8.28.1 2017-06-04 08:08:27 +02:00
Rhys Arkins
94b2dbeb6f Specify npm version in package.json > engines (#251) 2017-06-04 07:57:41 +02:00
Rhys Arkins
2f3fa7a27b v8.28.0 2017-06-04 07:11:19 +02:00
Rhys Arkins
f5a92e8061 Fix git dirty test (#248)
* Update test names

* Update yarn.lock
2017-06-04 06:57:41 +02:00
Rhys Arkins
0f360b0765 v8.27.0 2017-06-04 06:38:58 +02:00
Rhys Arkins
b4e0175b82 Add git dirty check to CI (#242)
Add git dirty check to CI
2017-06-04 06:34:41 +02:00
renovate[bot]
965408174d Update dependency prettier to version 1.4.2 2017-06-03 17:30:57 +00:00
Rhys Arkins
21fea25e39 v8.26.0 2017-06-03 15:26:26 +02:00
Rhys Arkins
08ab9d3e0c v8.25.0 2017-06-03 09:41:21 +02:00
renovate[bot]
0cf3f5c6dc Update dependency prettier to version 1.4.1 (#233) 2017-06-03 06:11:32 +00: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
2bbf8e54e2 v8.24.0 2017-06-02 22:07:22 +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
50bca6b537 v8.23.0 2017-06-02 08:51:21 +02:00
Rhys Arkins
d5a15d63d1 v8.22.0 2017-06-02 08:31:04 +02:00
Rhys Arkins
fe14a43c0e v8.21.11 2017-06-02 08:08:22 +02:00
Rhys Arkins
e69973f62a v8.21.10 2017-06-02 07:03:13 +02:00
Renovate Bot
618e4ab490 Update dependency eslint-plugin-import to version 2.3.0 2017-06-01 11:30:53 +02:00
Renovate Bot
8d48a77805 Update dependency handlebars to version 4.0.10 2017-06-01 10:31:45 +02:00
Renovate Bot
dfe727a01a Update dependency eslint-config-airbnb-base to version 11.2.0 2017-06-01 09:30:43 +02:00
Renovate Bot
e4afb54a32 Update dependency chai to version 4.x (#219) 2017-06-01 09:28:11 +02:00
Renovate Bot
747f4859cb Update dependency eslint-config-prettier to version 2.1.1 2017-06-01 07:31:30 +02:00
Renovate Bot
7ede17cbf6 Update dependency eslint-plugin-prettier to version 2.1.1 2017-06-01 06:30:57 +02:00
Renovate Bot
428cc3d231 Update dependency got to version 7.x (#223) 2017-06-01 06:24:07 +02:00
Rhys Arkins
40de561b8f Automerge minor renovations 2017-06-01 06:23:56 +02:00
Renovate Bot
6e51456bbc Update dependency np to version 2.15.0 (#215) 2017-06-01 05:46:39 +02:00
Renovate Bot
d3d2a2057d Update dependency jest to version 20.0.4 (#208) 2017-06-01 04:54:49 +02:00
Renovate Bot
ffe576dcee Update dependency babel-jest to version 20.0.3 (#207)
* Update dependency babel-jest to version 20.0.1

* Update dependency babel-jest to version 20.0.3
2017-05-31 22:09:19 +02:00
Renovate Bot
5ebff14931 Update dependency prettier to version 1.3.1 (#199)
* Update dependency prettier to version 1.3.1

* Run eslint-fix
2017-05-10 09:26:08 +02:00
Renovate Bot
a6f87ada8b Update dependency jest to version 20.0.0 (#201) 2017-05-10 09:11:17 +02:00
Renovate Bot
d689732b3e Update dependency babel-jest to version 20.0.0 (#200) 2017-05-09 21:35:33 +02:00
Rhys Arkins
680be0a24b v8.21.9 2017-05-09 21:23:30 +02:00
Renovate Bot
42be61e603 Update dependency eslint-config-prettier to version 2.0.0 (#203) 2017-05-07 14:41:18 +02:00
Rhys Arkins
d3e7d6fb6c v8.21.8 2017-05-03 06:43:25 +02:00
Renovate Bot
c56c6d9bbe Update dependency prettier to version 1.3.0 (#198)
* Update dependency prettier to version 1.3.0

* Run eslint-fix
2017-05-03 06:42:24 +02:00
Renovate Bot
2747b1e172 Update dependency json-stringify-pretty-compact to version 1.0.4 (#193) 2017-05-03 05:32:15 +02:00
Renovate Bot
94d4537da7 Update dependency handlebars to version 4.0.8 (#194)
* Update dependency handlebars to version 4.0.7

* Update dependency handlebars to version 4.0.8
2017-05-03 05:31:51 +02:00
Renovate Bot
82188fe3ce Update dependency np to version 2.14.1 (#195)
* Update dependency np to version 2.14.0

* Update dependency np to version 2.14.1
2017-05-03 05:30:56 +02:00
Rhys Arkins
36b4b70be9 8.21.7 2017-05-03 05:30:15 +02:00
Renovate Bot
5366a7ffac Update dependency registry-auth-token to version 3.3.1 (#197) 2017-05-03 05:27:40 +02:00
Rhys Arkins
bc6d0652a0 8.21.6 2017-05-02 21:11:24 +02:00
Rhys Arkins
6680b8133e Roll back registry-auth-token to version 3.2.0
Closes #196
2017-05-02 21:10:03 +02:00
Rhys Arkins
bf11518a7d 8.21.5 2017-04-29 04:44:59 +02:00
Renovate Bot
8971ecd36c Update dependency np to version 2.13.3 (#186) 2017-04-28 21:58:25 +02:00
Rhys Arkins
7423ae3454 8.21.4 2017-04-28 21:57:41 +02:00
Renovate Bot
807f71a3cf Update dependency registry-auth-token to version 3.3.0 (#187) 2017-04-28 21:27:31 +02:00
Rhys Arkins
940ebbaac8 8.21.3 2017-04-21 10:27:15 +02:00
Rhys Arkins
06f8d50f5e Use Prettier (#181) 2017-04-21 10:12:41 +02:00
Rhys Arkins
fc8ecb6af4 8.21.2 2017-04-21 09:49:51 +02:00
Rhys Arkins
7441d2d91d 8.21.1 2017-04-21 09:48:12 +02:00
Rhys Arkins
06be19a049 Replace npm run/test with yarn run/test (#182) 2017-04-21 09:46:41 +02:00
Rhys Arkins
2efa9c17b7 8.21.0 2017-04-21 07:25:27 +02:00
Rhys Arkins
61c2cb9f79 8.20.0 2017-04-21 07:01:45 +02:00
Rhys Arkins
e0ee678ce3 8.19.2 2017-04-21 06:45:08 +02:00
Renovate Bot
feaeba1232 Update dependency registry-auth-token to version 3.2.0 (#178) 2017-04-21 05:36:33 +02:00
Rhys Arkins
b329d3b5c4 8.19.1 2017-04-20 14:42:22 +02:00
Rhys Arkins
e98eec274f 8.19.0 2017-04-20 13:29:59 +02:00
Rhys Arkins
c537303003 8.18.1 2017-04-17 08:41:34 +02:00
Renovate Bot
ff1987cdfe Update dependency np to version 2.13.2 (#171) 2017-04-17 08:36:25 +02:00
Rhys Arkins
f0c1df5c59 8.18.0 2017-04-17 06:49:53 +02:00
Rhys Arkins
1c40ae65b7 8.17.0 2017-04-17 04:55:56 +02:00
Rhys Arkins
3dca920573 8.16.0 2017-04-15 22:07:31 +02:00
Rhys Arkins
5ce8151df9 8.15.0 2017-04-15 20:34:26 +02:00
Rhys Arkins
f329c239fe 8.14.1 2017-04-15 18:05:03 +02:00
Rhys Arkins
230ca13b1d 8.14.0 2017-04-15 12:47:12 +02:00
Rhys Arkins
dd348ca299 8.13.0 2017-04-15 11:41:07 +02:00
Rhys Arkins
76a94d31a3 8.12.0 2017-04-15 08:52:56 +02:00
Rhys Arkins
edeb653420 8.11.2 2017-04-15 07:58:18 +02:00
Rhys Arkins
d9f9980385 8.11.1 2017-04-13 23:51:05 +02:00
Rhys Arkins
f9eb0a2b43 Drop harmony flag for async await
Closes #118
2017-04-13 23:50:01 +02:00
Rhys Arkins
6055b377fe 8.11.0 2017-04-13 22:42:01 +02:00
Renovate Bot
8e9b49b2e1 Update dependency babel-cli to version 6.24.1 (#152) 2017-04-13 22:39:00 +02:00
Renovate Bot
7014393256 Update dependency babel-plugin-transform-async-to-generator to version 6.24.1 (#151) 2017-04-13 22:34:50 +02:00
Rhys Arkins
a4cb28514d 8.10.0 2017-04-13 22:26:09 +02:00
Rhys Arkins
8d289ac445 Support simple range upgrades (#155)
Closes #31 

* Add config.pinVersions

* Check config.pinVersions before pinning

* Fix no pinning

* Add tests for existing functionality

* Add test for new feature

* Add semver-utils

* Supports tilde ranges

* Add tests for tilde and caret

* Add support for lesser than ranges

* Document range upgrade logic

* Support shorthand and .x ranges

* Refactor upgrade logic

* Simplify refactor

* revert test change

* Add isRange and update PR title template

* Refactor major/minor

* Refactor isRange

* Refactor newRange

* Use lodash for rejecting pin

* Revert "Use lodash for rejecting pin"

This reverts commit 7f0b704bbf.

* Fix major check

* Use lodash for rejecting

* Use lodash map

* rename

* Refactor mapping

* Refactor test config
2017-04-13 21:22:24 +02:00
Renovate Bot
dbf36ebdec Update dependency registry-auth-token to version 3.1.2 (#153) 2017-04-13 10:13:00 +02:00
Renovate Bot
e4c575eb65 Update dependency eslint-config-airbnb-base to version 11.1.3 (#148) 2017-04-07 08:33:51 +02:00
Renovate Bot
2c09a283b6 Update dependency eslint to version 3.19.0 (#147) 2017-04-07 08:29:45 +02:00
Renovate Bot
fce90c6b3f Update dependency registry-auth-token to version 3.1.1 (#149) 2017-04-07 08:17:36 +02:00
Renovate Bot
5e4d4e2405 Update dependency json-stringify-pretty-compact to version 1.0.3 (#145) 2017-03-30 14:37:46 +02:00
Renovate Bot
8ae95cab8f Update dependency eslint-config-airbnb-base to version 11.1.2 (#144) 2017-03-26 06:09:02 +02:00
Renovate Bot
9486547f0b Update dependency np to version 2.13.1 (#141) 2017-03-25 11:43:36 +01:00
Rhys Arkins
bd237d0c9c 8.9.3 2017-03-24 15:32:01 +01:00
Renovate Bot
95c71024e7 Update dependency np to version 2.13.0 (#135) 2017-03-24 15:29:23 +01:00
Rhys Arkins
d310a60267 8.9.2 2017-03-24 15:29:01 +01:00
Rhys Arkins
c78ea75ebe 8.9.1 2017-03-21 05:44:56 +01:00
Renovate Bot
37aff33e8f Update dependency eslint to version 3.18.0 (#137) 2017-03-21 05:42:32 +01:00
Rhys Arkins
399a565fc5 8.9.0 2017-03-13 10:25:19 +01:00
Renovate Bot
c09a088fc3 Update dependency jest to version 19.0.2 (#115) 2017-03-13 10:20:54 +01:00
Rhys Arkins
2bf2b61425 8.8.4 2017-03-13 10:07:01 +01:00
Renovate Bot
d68613f2e8 Update dependency eslint-config-airbnb-base to version 11.1.1 (#122) 2017-03-13 09:12:58 +01:00
Renovate Bot
b7b97b6cfb Update dependency babel-cli to version 6.24.0 (#127) 2017-03-13 06:53:58 +01:00
Rhys Arkins
5de9002c03 8.8.3 2017-03-13 06:35:19 +01:00
Renovate Bot
3937086559 Update dependency eslint to version 3.17.1 (#123)
* Update dependency eslint to version 3.17.0

* Update dependency eslint to version 3.17.1
2017-03-13 05:54:50 +01:00
Renovate Bot
f5091c6f78 Update dependency eslint-plugin-promise to version 3.5.0 (#120) 2017-03-02 13:46:27 +01:00
Renovate Bot
08a5b288bc Update dependency rimraf to version 2.6.1 (#117) 2017-02-25 20:38:29 +01:00
Renovate Bot
b33fdb7113 Update dependency eslint to version 3.16.1 (#116) 2017-02-23 15:02:04 +01:00
Renovate Bot
e0e4c7be9f Update dependency jest to version 19.x (#113)
* Update dependency jest to version 19.0.0

* Update jest snapshot
2017-02-21 11:50:35 +01:00
Renovate Bot
29ccfab9c0 Update dependency eslint to version 3.16.0 (#111) 2017-02-21 11:27:53 +01:00
Renovate Bot
d4dc063c2b Update dependency babel-jest to version 19.0.0 (#112) 2017-02-21 11:27:34 +01:00
Renovate Bot
549d838699 Update dependency eslint-plugin-promise to version 3.4.2 (#106) 2017-02-19 06:42:45 +01:00
Renovate Bot
d811b47b6b Update dependency rimraf to version 2.6.0 (#108) 2017-02-19 06:42:34 +01:00
Rhys Arkins
f922d74834 8.8.2 2017-02-14 22:06:50 +01:00
Rhys Arkins
a25d46efe3 8.8.1 2017-02-14 16:39:42 +01:00
Renovate Bot
f60dc6df27 Update dependency babel-cli to version 6.23.0 (#103) 2017-02-14 08:21:49 +01:00
Rhys Arkins
e9ffa0421b 8.8.0 2017-02-14 08:10:34 +01:00
Renovate Bot
30d1c5ee37 Update dependency gl-got to version 6.0.2 (#101) 2017-02-13 22:00:56 +01:00