Commit Graph

40 Commits (v8.51.5)

Author SHA1 Message Date
Rhys Arkins 181378bb75 Add license badge 2017-06-25 08:24:51 +02:00
Rhys Arkins 211232b3ca Add codecov badge to readme 2017-06-25 08:21:48 +02:00
Rhys Arkins dce7f4c9a8 Drop usage from README and fix md lint () 2017-06-07 14:38:45 +02:00
Rhys Arkins 9be60b461f Add configuration faq/guide ()
Closes 
2017-06-05 23:00:01 +02:00
Rhys Arkins 3c1ae808a8 Fix master branch tests ()
* Update docs

* Update yarn.lock
2017-06-03 15:49:34 +02:00
Rhys Arkins 775a93172f Add yarn cache support ()
* Add yarn cache support

Closes 

* Fix prettier
2017-06-03 15:25:13 +02:00
singapore b4c296d617 Add notice about GitHub App 2017-06-02 22:46:58 +02:00
singapore e55cf36cf5 Add `package-lock.json` reference to Readme 2017-06-02 22:45:49 +02:00
singapore 05164e16ff Remove outdated GitLab v3 notes from Readme 2017-06-02 22:45:20 +02:00
Rhys Arkins 07ad13337b Add GitHub App support ()
* 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 8355d9c586 Note GitLab API v3 requirement
Closes 
2017-05-27 05:50:42 +02:00
Rhys Arkins e844388e48 Add description of list configuration to docs and CLI help
Closes 
2017-04-26 21:51:14 +02:00
Rhys Arkins 97d2a54561 Add repository autodiscovery ()
Closes 
2017-04-21 07:00:26 +02:00
Rhys Arkins aa3309ffe1 PR Automerging ()
Closes 

* 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 4283fbf7f8 Improve prCreation description 2017-04-20 07:11:45 +02:00
Rhys Arkins ca7b25825d Add PR Creation stage configuration ()
* Add prCreation config option

* Support ‘status-success’ configuration

* Add option ‘not-pending’
2017-04-17 06:46:24 +02:00
Rhys Arkins adcd152c3f Fix monorepo yarn maintenance ()
Closes  

* Support multiple yarn.lock files for maintenance

Closes 

* Refactor maintainYarnLock logic
2017-04-17 04:54:42 +02:00
Rhys Arkins 05be49757c Dependency groups ()
Closes , Closes 

* Update configuration options

* Upgrade dependencies to latest if groupName is configured

* Update docs

* Add groupName logic
2017-04-15 22:04:14 +02:00
Rhys Arkins cad086d242 Add separateMajorReleases config option () 2017-04-15 12:44:50 +02:00
Rhys Arkins 701aaef972 Support yarn.lock maintenance ()
Closes  

* Improve yarn logs

* Add processYarnLock

* Update worker.js

* Update worker.js

* Fix and update docs

* Make Yarn Maintenance strings into templates
2017-04-13 22:39:46 +02:00
Rhys Arkins c1a0366f11 Update docs 2017-04-13 21:25:00 +02:00
singapore a98bd9f476 Update config definition descriptions ()
* Update definitions.js

* Update docs
2017-03-13 10:07:57 +01:00
Rhys Arkins 191ed70898 Add Gitlab support ()
Closes 
2017-02-11 08:14:19 +01:00
Rhys Arkins b4f15a8815 Add yarn support to readme 2017-02-09 06:01:26 +01:00
Sébastien ELET 7829dfea96 Add option to rebase stalled PRs ()
Closes  

* feat(rebaseStalePr): add option to rebase stalled PRs

* refactor(pr): rename isStalled to isStale

* docs(*): rebuild the docs
2017-02-06 07:56:33 +01:00
Rhys Arkins 76de590415 Support custom endpoints 2017-02-05 09:13:56 +01:00
Rhys Arkins 87a025c2d1 Refactor for multiple platforms ()
* Add gl-got

* Add platform config definition

* Refactor for multiple platforms

Preparing for 
2017-01-31 18:16:33 +01:00
Sébastien ELET 7c6a891b73 Add option for Requested Reviewers ()
This feature allows for the addition of requested reviewers for Pull Requests.
2017-01-31 14:54:16 +01:00
Rhys Arkins d1f67e8877 Update docs 2017-01-30 07:37:43 +01:00
Rhys Arkins dfd86e3740 Remove recreateUnmergeable option and update docs 2017-01-29 21:53:12 +01:00
Rhys Arkins e98d99d92f Remove plugs 2017-01-20 14:12:40 +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 4af808e4ef Update docs 2017-01-18 21:17:13 +01:00
Rhys Arkins 1586627b64 Configurable ignore behaviour () 2017-01-17 14:27:48 +01:00
Rhys Arkins 9a56bb96fb Support package.json autodiscovery (default)
Closes 

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 57a41cac04 Recreate unmergeable PRs
Closes 

commit b9706b2e0de85d3c2953ddda16cfc15ec92279e3
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Mon Jan 16 18:09:36 2017 +0100

    Fix lint

commit 04bb13b233609cba425b171ba529810b0ba614a1
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Mon Jan 16 18:08:33 2017 +0100

    Defer changelog and prBody

commit 2f1501aeedf1a3a2fb61db7df8ee1c0424efebb2
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Mon Jan 16 18:08:15 2017 +0100

    recreateClosed

commit 09cecdfcdd8a991c0d25bc7e27aef273c28595e0
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Mon Jan 16 13:24:58 2017 +0100

    docs

commit f219c1165086409a806dff8370050ae7909d8176
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Mon Jan 16 12:40:46 2017 +0100

    Recreate unmergeable PRs

commit c40b6bda284ddefccaddf1487a550d7c3d487a1a
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Mon Jan 16 12:19:15 2017 +0100

    Delete unmergeable PRs

commit 58283ea70b2b844f02fd025fb11541405b6e3280
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Mon Jan 16 12:19:03 2017 +0100

    Add github deleteBranch, getBranchPr
2017-01-16 18:10:39 +01:00
Rhys Arkins 80fdadb1c5 Rename behaviour.md 2017-01-16 10:55:02 +01:00
Rhys Arkins 14a86a4f18 Add deployment and behaviour docs 2017-01-15 19:57:20 +01:00
Rhys Arkins 9380e97e0c Update docs 2017-01-15 18:59:32 +01:00
Rhys Arkins 555ee07333 lowercase 2017-01-15 17:42:40 +01:00