mirror of
https://github.com/zhigang1992/probot.github.io.git
synced 2026-01-12 22:49:53 +08:00
Merge remote-tracking branch 'origin/master' into probot-fix-tests
* origin/master: Added GitHub Webhook Events to reference section remove gpg app Sync data Sync data Sync data Sync data Sync data Sync data Sync data Sync data Create stale.yml Delete validate-commit-msg.md
This commit is contained in:
1
.github/stale.yml
vendored
Normal file
1
.github/stale.yml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
_extends: .github
|
||||
@@ -8,11 +8,13 @@ authors:
|
||||
- JasonEtco
|
||||
repository: JasonEtco/ci-reporter
|
||||
host: https://ci-reporter-etc.herokuapp.com
|
||||
stars: 32
|
||||
updated: 2018-04-05 14:17:13 UTC
|
||||
installations: 21
|
||||
stars: 33
|
||||
updated: 2018-04-10 19:47:13 UTC
|
||||
installations: 26
|
||||
organizations:
|
||||
- thibmaek
|
||||
- probot
|
||||
- Radarr
|
||||
- gillesdemey
|
||||
- ahmadnassri
|
||||
- timvideos
|
||||
@@ -20,8 +22,6 @@ organizations:
|
||||
- electron
|
||||
- nice-registry
|
||||
- Unibeautify
|
||||
- im-tomu
|
||||
- mithro
|
||||
---
|
||||
## Usage
|
||||
|
||||
|
||||
@@ -9,11 +9,12 @@ authors:
|
||||
- ahmed-taj
|
||||
repository: ahmed-taj/commitlint-bot
|
||||
host: https://commitlint.herokuapp.com
|
||||
stars: 55
|
||||
updated: 2018-02-28 18:12:46 UTC
|
||||
installations: 31
|
||||
stars: 57
|
||||
updated: 2018-04-08 19:32:53 UTC
|
||||
installations: 38
|
||||
organizations:
|
||||
- caarlos0
|
||||
- TECLIB
|
||||
- ajsb85
|
||||
- algolia
|
||||
- flyve-mdm
|
||||
@@ -22,7 +23,6 @@ organizations:
|
||||
- upfrontIO
|
||||
- CharlyJazz
|
||||
- glpi-project
|
||||
- theo4u
|
||||
---
|
||||
|
||||
<p align="center">
|
||||
|
||||
12
_apps/dco.md
12
_apps/dco.md
@@ -4,24 +4,24 @@ description: Enforce the DCO on Pull Requests
|
||||
slug: dco
|
||||
screenshots:
|
||||
- https://cloud.githubusercontent.com/assets/173/24482273/a35dc23e-14b5-11e7-9371-fd241873e2c3.png
|
||||
stars: 46
|
||||
stars: 47
|
||||
authors:
|
||||
- bkeepers
|
||||
repository: probot/dco
|
||||
updated: 2018-04-05 02:39:59 UTC
|
||||
updated: 2018-04-13 15:34:56 UTC
|
||||
host: https://probot-dco.herokuapp.com
|
||||
installations: 162
|
||||
installations: 169
|
||||
organizations:
|
||||
- prometheus
|
||||
- gatsbyjs
|
||||
- hyperledger
|
||||
- fluent
|
||||
- gradle
|
||||
- pi-hole
|
||||
- src-d
|
||||
- vitessio
|
||||
- openebs
|
||||
- jaegertracing
|
||||
- linkerd
|
||||
- envoyproxy
|
||||
- git-for-windows
|
||||
---
|
||||
|
||||
|
||||
|
||||
@@ -11,18 +11,18 @@ repository: ahmed-taj/dep
|
||||
host: https://dep-bot.herokuapp.com
|
||||
stars: 26
|
||||
updated: 2018-03-24 06:37:02 UTC
|
||||
installations: 37
|
||||
installations: 40
|
||||
organizations:
|
||||
- probot
|
||||
- Laravel-Backpack
|
||||
- thefrontside
|
||||
- timvideos
|
||||
- tunnckoCore
|
||||
- TECLIB
|
||||
- mithro
|
||||
- flyve-mdm
|
||||
- ahmed-taj
|
||||
- upfrontIO
|
||||
- SymbiFlow
|
||||
---
|
||||
|
||||
<p align="center">
|
||||
|
||||
@@ -10,8 +10,9 @@ repository: koddsson/eslint-disable-probot
|
||||
host: https://eslint-disable-probot.herokuapp.com
|
||||
stars: 9
|
||||
updated: 2018-03-23 23:06:25 UTC
|
||||
installations: 4
|
||||
installations: 5
|
||||
organizations:
|
||||
- thibmaek
|
||||
- ID-BPHC
|
||||
---
|
||||
## Usage
|
||||
|
||||
@@ -7,18 +7,18 @@ screenshots:
|
||||
authors:
|
||||
- agonzalez0515
|
||||
- Techforchange
|
||||
stars: 123
|
||||
stars: 124
|
||||
repository: hoodiehq/first-timers-bot
|
||||
updated: 2018-03-29 00:18:05 UTC
|
||||
updated: 2018-04-10 19:52:36 UTC
|
||||
host: https://first-timers-bot.now.sh
|
||||
installations: 221
|
||||
installations: 237
|
||||
organizations:
|
||||
- jekyll
|
||||
- videojs
|
||||
- processing
|
||||
- Moya
|
||||
- hoodiehq
|
||||
- semantic-release
|
||||
- hoodiehq
|
||||
- skywinder
|
||||
- mikaelbr
|
||||
- terkelg
|
||||
|
||||
60
_apps/gpg.md
60
_apps/gpg.md
@@ -1,60 +0,0 @@
|
||||
---
|
||||
title: GPG
|
||||
description: Enforce GPG signatures on pull requests
|
||||
slug: gpg
|
||||
screenshots:
|
||||
- https://github.com/jarrodldavis/probot-gpg/raw/develop/docs/screenshot-success.png
|
||||
- https://github.com/jarrodldavis/probot-gpg/raw/develop/docs/screenshot-failure.png
|
||||
authors:
|
||||
- jarrodldavis
|
||||
repository: jarrodldavis/probot-gpg
|
||||
stars: 15
|
||||
updated: 2018-01-17 01:45:53 UTC
|
||||
host: http://probot-gpg-production.herokuapp.com
|
||||
installations: 24
|
||||
organizations:
|
||||
- TokTok
|
||||
- saltstack
|
||||
- SuriyaaKudoIsc
|
||||
- mattstratton
|
||||
- twuni
|
||||
- nikolay
|
||||
- luanmuniz
|
||||
- raghav-khunger
|
||||
- squid-lang
|
||||
- eiwuert
|
||||
---
|
||||
## Usage
|
||||
|
||||
[Configure this app](https://github.com/apps/gpg) on your organizations and repositories. Be sure to enable [required status checks](https://help.github.com/articles/about-required-status-checks/) if you want to enforce GPG signatures on all pull requests.
|
||||
|
||||
## How it works
|
||||
|
||||
Git supports [signing commits with GPG keys](https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work) to verify commit authorship beyond the easy-to-forge [author](https://git-scm.com/docs/git-commit#git-commit---authorltauthorgt) field.
|
||||
|
||||
GitHub supports [verifying GPG signatures on commits](https://github.com/blog/2144-gpg-signature-verification) and has an excellent [series of help articles](https://help.github.com/articles/signing-commits-with-gpg/) for creating a GPG key, using it with `git` locally, and linking it to a GitHub account.
|
||||
|
||||
After installation, this app [checks all commits](https://developer.github.com/v3/repos/commits/#compare-two-commits) of new (or newly updated) pull requests for valid GPG signatures [according to the GitHub API](https://developer.github.com/changes/2016-04-04-git-signing-api-preview/). Note that for the status check to be `success`, _every_ contributor of a pull request must:
|
||||
- set up a GPG key on their local machine
|
||||
- sign _all_ of their commits in the pull request with that key
|
||||
- link that key with their GitHub account
|
||||
|
||||

|
||||
|
||||
Otherwise, the app will set the status to `failure`.
|
||||
|
||||

|
||||
|
||||
## Email privacy
|
||||
|
||||
If you or any of your contributors use a [GitHub-provided `noreply` email address](https://help.github.com/articles/about-commit-email-addresses/) to keep a personal email address private, that `noreply` address should be used when creating a GPG key. Make sure that [`git`'s config is also using that `noreply` address](https://help.github.com/articles/setting-your-commit-email-address-in-git/) so that GitHub associates the GPG key correctly and validates it.
|
||||
|
||||
## Further reading
|
||||
|
||||
- [Git Tools - Signing Your Work](https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work)
|
||||
- [GitHub Help: Signing commits with GPG](https://help.github.com/articles/signing-commits-with-gpg/)
|
||||
- [GitHub Help: Troubleshooting GPG](https://help.github.com/articles/troubleshooting-gpg/)
|
||||
- [GitHub Blog: GPG signature verification](https://github.com/blog/2144-gpg-signature-verification)
|
||||
- [GitHub Developer: Preview support for Git signing](https://developer.github.com/changes/2016-04-04-git-signing-api-preview/)
|
||||
- [The GNU Privacy Guard](https://gnupg.org)
|
||||
- [Setting up Git commit signing on macOS](https://gist.github.com/bmhatfield/cc21ec0a3a2df963bffa3c1f884b676b)
|
||||
@@ -10,18 +10,18 @@ repository: erickzhao/invite-contributors
|
||||
stars: 17
|
||||
updated: 2017-11-06 05:29:49 UTC
|
||||
host: https://vast-stream-78160.herokuapp.com
|
||||
installations: 14
|
||||
installations: 16
|
||||
organizations:
|
||||
- Laravel-Backpack
|
||||
- cla-assistant
|
||||
- contentful-userland
|
||||
- flyve-mdm
|
||||
- react-native-sensors
|
||||
- LibreTime
|
||||
- aethonanbot
|
||||
- sydneyhaskell
|
||||
- baas-cloud
|
||||
- elofyi
|
||||
- dddpppmmm
|
||||
- funky-cactus
|
||||
---
|
||||
|
||||
# invite-contributors
|
||||
|
||||
@@ -8,20 +8,20 @@ authors:
|
||||
- dessant
|
||||
repository: dessant/lock-threads
|
||||
host: https://probot-lock-threads.glitch.me
|
||||
stars: 9
|
||||
stars: 10
|
||||
updated: 2018-03-29 11:19:53 UTC
|
||||
installations: 12
|
||||
installations: 14
|
||||
organizations:
|
||||
- atom
|
||||
- kivy
|
||||
- Semantic-Org
|
||||
- ethereum
|
||||
- chef
|
||||
- node-serialport
|
||||
- nteract
|
||||
- jahirfiquitiva
|
||||
- LibreTime
|
||||
- funky-cactus
|
||||
- philoserf
|
||||
- baas-cloud
|
||||
---
|
||||
|
||||
A GitHub App that locks closed issues and pull requests after
|
||||
|
||||
@@ -9,15 +9,15 @@ authors:
|
||||
- lee-dohm
|
||||
repository: probot/no-response
|
||||
host: https://probot-no-response.herokuapp.com
|
||||
stars: 24
|
||||
updated: 2018-01-09 17:55:34 UTC
|
||||
installations: 42
|
||||
stars: 25
|
||||
updated: 2018-04-13 15:51:35 UTC
|
||||
installations: 46
|
||||
organizations:
|
||||
- prettier
|
||||
- ethereum
|
||||
- kivy
|
||||
- wireapp
|
||||
- eggjs
|
||||
- wireapp
|
||||
- CachetHQ
|
||||
- Graylog2
|
||||
- electron-userland
|
||||
|
||||
@@ -9,7 +9,7 @@ authors:
|
||||
- swinton
|
||||
repository: swinton/probot-ooo
|
||||
host: https://probot-ooo.herokuapp.com
|
||||
stars: 6
|
||||
stars: 8
|
||||
updated: 2018-01-06 15:08:10 UTC
|
||||
installations: 6
|
||||
organizations:
|
||||
|
||||
@@ -10,20 +10,20 @@ authors:
|
||||
- evenchange4
|
||||
repository: evenchange4/gh-polls-bot
|
||||
host: https://gh-polls-bot.now.sh
|
||||
stars: 123
|
||||
stars: 124
|
||||
updated: 2018-01-15 01:35:10 UTC
|
||||
installations: 105
|
||||
installations: 108
|
||||
organizations:
|
||||
- apex
|
||||
- RxSwiftCommunity
|
||||
- chaijs
|
||||
- jaegertracing
|
||||
- ahmetb
|
||||
- detailyang
|
||||
- terkelg
|
||||
- hql287
|
||||
- probot
|
||||
- Laravel-Backpack
|
||||
- evhub
|
||||
---
|
||||
|
||||
# GitHub Polls Bot
|
||||
|
||||
@@ -10,14 +10,13 @@ repository: issc29/probot-prevent-public-repos
|
||||
host: https://probot-prevent-public-repos.herokuapp.com
|
||||
stars: 6
|
||||
updated: 2017-12-08 16:19:00 UTC
|
||||
installations: 17
|
||||
installations: 18
|
||||
organizations:
|
||||
- bkeepers
|
||||
- telusdigital
|
||||
- logrhythm
|
||||
- engineersmy
|
||||
- nytm
|
||||
- finnerds
|
||||
- Albatoss
|
||||
---
|
||||
|
||||
# Prevent-Public-Repos Probot App
|
||||
|
||||
@@ -8,10 +8,10 @@ authors:
|
||||
- jbjonesjr
|
||||
- bkeepers
|
||||
repository: probot/reminders
|
||||
stars: 23
|
||||
updated: 2018-04-05 15:54:14 UTC
|
||||
stars: 24
|
||||
updated: 2018-04-12 12:34:37 UTC
|
||||
host: https://probot-reminders.herokuapp.com
|
||||
installations: 148
|
||||
installations: 155
|
||||
organizations:
|
||||
- eggjs
|
||||
- chaijs
|
||||
|
||||
@@ -5,21 +5,21 @@ description: Requests more info on issues and pull requests with the default tit
|
||||
slug: request-info
|
||||
screenshots:
|
||||
- https://user-images.githubusercontent.com/13410355/28132821-d37bf2a8-66f2-11e7-9e7b-5930ba65d67a.png
|
||||
stars: 20
|
||||
stars: 21
|
||||
authors:
|
||||
- hiimbex
|
||||
repository: behaviorbot/request-info
|
||||
updated: 2018-02-27 09:06:08 UTC
|
||||
updated: 2018-04-13 16:15:20 UTC
|
||||
host: https://probot-request-info.herokuapp.com
|
||||
installations: 103
|
||||
installations: 107
|
||||
organizations:
|
||||
- nlohmann
|
||||
- eggjs
|
||||
- cdnjs
|
||||
- electron-userland
|
||||
- desktop
|
||||
- jsonresume
|
||||
- nozzle
|
||||
- jsonresume
|
||||
- bolt
|
||||
- hql287
|
||||
- probot
|
||||
|
||||
@@ -5,13 +5,13 @@ description: Replies to toxic comments with a maintainer designated reply and a
|
||||
slug: sentiment-bot
|
||||
screenshots:
|
||||
- https://user-images.githubusercontent.com/13410355/29323857-fcfe4b4e-8196-11e7-9a08-6184fd46edbb.png
|
||||
stars: 25
|
||||
stars: 26
|
||||
authors:
|
||||
- hiimbex
|
||||
repository: behaviorbot/sentiment-bot
|
||||
updated: 2017-12-07 11:27:04 UTC
|
||||
updated: 2018-04-13 17:43:17 UTC
|
||||
host: https://probot-sentiment-bot.herokuapp.com
|
||||
installations: 34
|
||||
installations: 36
|
||||
organizations:
|
||||
- nlohmann
|
||||
- git-for-windows
|
||||
@@ -21,8 +21,8 @@ organizations:
|
||||
- xcodeswift
|
||||
- jahirfiquitiva
|
||||
- pliablepixels
|
||||
- behaviorbot
|
||||
- u3u
|
||||
- Dallas-Makerspace
|
||||
---
|
||||
|
||||
Replies to toxic comments with a maintainer designated reply and a link to the repo's code of conduct. It does so by taking data from a `.github/config.yml`.
|
||||
|
||||
@@ -2,15 +2,15 @@
|
||||
title: Settings
|
||||
description: Pull Requests for repository settings
|
||||
slug: settings
|
||||
stars: 201
|
||||
stars: 203
|
||||
authors:
|
||||
- bkeepers
|
||||
repository: probot/settings
|
||||
screenshots:
|
||||
- https://user-images.githubusercontent.com/173/29472917-3fad9db0-841b-11e7-8f6d-a6c63052122b.png
|
||||
updated: 2018-04-05 00:23:14 UTC
|
||||
updated: 2018-04-13 11:43:46 UTC
|
||||
host: https://github-configurer.herokuapp.com
|
||||
installations: 128
|
||||
installations: 131
|
||||
organizations:
|
||||
- apollographql
|
||||
- denysdovhan
|
||||
|
||||
@@ -7,11 +7,11 @@ screenshots:
|
||||
- https://user-images.githubusercontent.com/173/27765705-93f94940-5e7e-11e7-8527-3a91bb64ca70.png
|
||||
authors:
|
||||
- bkeepers
|
||||
stars: 339
|
||||
stars: 352
|
||||
repository: probot/stale
|
||||
updated: 2018-04-05 14:13:44 UTC
|
||||
updated: 2018-04-09 18:03:25 UTC
|
||||
host: https://probot-stale.herokuapp.com
|
||||
installations: 606
|
||||
installations: 633
|
||||
organizations:
|
||||
- atom
|
||||
- facebook
|
||||
|
||||
@@ -10,7 +10,7 @@ repository: dessant/support-requests
|
||||
host: https://probot-support-requests.glitch.me
|
||||
stars: 8
|
||||
updated: 2018-01-16 00:22:33 UTC
|
||||
installations: 23
|
||||
installations: 24
|
||||
organizations:
|
||||
- mui-org
|
||||
- kivy
|
||||
@@ -18,8 +18,8 @@ organizations:
|
||||
- nozzle
|
||||
- MinecraftForge
|
||||
- PHPOffice
|
||||
- Laravel-Backpack
|
||||
- wix
|
||||
- Laravel-Backpack
|
||||
- Radarr
|
||||
- GameServerManagers
|
||||
---
|
||||
|
||||
@@ -8,20 +8,20 @@ authors:
|
||||
- JasonEtco
|
||||
repository: JasonEtco/todo
|
||||
host: https://todo-github-app.now.sh
|
||||
stars: 115
|
||||
updated: 2018-04-05 14:29:21 UTC
|
||||
installations: 163
|
||||
stars: 118
|
||||
updated: 2018-04-06 15:20:22 UTC
|
||||
installations: 171
|
||||
organizations:
|
||||
- mas-cli
|
||||
- thibmaek
|
||||
- heinrichreimer
|
||||
- Laravel-Backpack
|
||||
- Radarr
|
||||
- caarlos0
|
||||
- SpoonX
|
||||
- ahmadnassri
|
||||
- icco
|
||||
- timvideos
|
||||
- getantibody
|
||||
---
|
||||
## Usage
|
||||
|
||||
|
||||
@@ -13,9 +13,9 @@ authors:
|
||||
- olstenlarck
|
||||
repository: tunnckoCore/triage-new-issues
|
||||
host: https://triage-new-issues.now.sh
|
||||
stars: 4
|
||||
stars: 6
|
||||
updated: 2018-04-03 05:25:10 UTC
|
||||
installations: 30
|
||||
installations: 32
|
||||
organizations:
|
||||
- CachetHQ
|
||||
- Semantic-Org
|
||||
@@ -25,8 +25,8 @@ organizations:
|
||||
- thefrontside
|
||||
- jahirfiquitiva
|
||||
- tunnckoCore
|
||||
- leinardi
|
||||
- eXist-db
|
||||
- red-eclipse
|
||||
---
|
||||
|
||||
|
||||
|
||||
@@ -8,9 +8,9 @@ authors:
|
||||
- bkeepers
|
||||
repository: probot/unfurl
|
||||
host: http://probot-unfurl.herokuapp.com
|
||||
stars: 29
|
||||
updated: 2018-04-05 18:55:32 UTC
|
||||
installations: 60
|
||||
stars: 30
|
||||
updated: 2018-04-10 19:48:55 UTC
|
||||
installations: 62
|
||||
organizations:
|
||||
- reactiveui
|
||||
- probot
|
||||
|
||||
63
_apps/untrivializer.md
Normal file
63
_apps/untrivializer.md
Normal file
@@ -0,0 +1,63 @@
|
||||
---
|
||||
title: Untrivializer
|
||||
description: An app that asks if you're really sure something is trivial when you
|
||||
make a comment in Github issues.
|
||||
slug: https://github.com/apps/untrivializer
|
||||
screenshots:
|
||||
- https://raw.githubusercontent.com/entendu/untrivializer/master/docs/ss.png
|
||||
authors:
|
||||
- entendu
|
||||
repository: entendu/untrivializer
|
||||
host: https://puffy-aftermath.glitch.me
|
||||
stars: 5
|
||||
updated: 2017-12-15 23:13:31 UTC
|
||||
installations: 7
|
||||
organizations:
|
||||
- red-eclipse
|
||||
- BlueBayTravel
|
||||
- StoDevX
|
||||
- Kristinita
|
||||
- entendu
|
||||
---
|
||||
|
||||
# untrivializer
|
||||
|
||||
> a GitHub App built with [probot](https://github.com/probot/probot) that asks in Github comments if you're really sure something is trivial.
|
||||
|
||||

|
||||
|
||||
## But why tho
|
||||
|
||||
A lot of times we'll write up an issue without really thinking it through:
|
||||
|
||||
> We want _X_. Just do thing _Y_ to get it, that should be really simple.
|
||||
|
||||
> Make change _Z_, it should be trivial.
|
||||
|
||||
> Do thing _Foo_, it's super easy.
|
||||
|
||||
Doing those things (almost without fail) takes way, way more time than we think it will. Why? A couple reasons:
|
||||
|
||||
* If we're making a comment like that we're probably not thinking through all the little details anyway,
|
||||
* We're all just [terrible at estimating, _even when we know we're terrible at estimating_](https://en.wikipedia.org/wiki/Planning_fallacy) (it's truly incredible),
|
||||
* We often forget the downstream repercussions of "simple" changes -- one line of code for you might mean 3 hours or more of code review, testing, etc.
|
||||
|
||||
So this little robot tries to detect when you've said something "should be simple" and asks if that's really the case. The default reply is:
|
||||
|
||||
> Did you mean, "_might be straightforward, but could have unforseen complexities that would completely change the prioritization of the issue, so we should let it go through the normal planning and estimation process_"[?](https://en.wikipedia.org/wiki/Planning_fallacy)
|
||||
|
||||
Detection is an ugly regex.
|
||||
|
||||
## Running
|
||||
|
||||
I think you can run this as a Github app here: https://github.com/apps/untrivializer but no guarantees that the backend will stay up. If you'd rather run it yourself (I don't blame you) look below.
|
||||
|
||||
## Setup
|
||||
|
||||
```
|
||||
# Install dependencies
|
||||
npm install
|
||||
|
||||
# Run the bot
|
||||
npm start
|
||||
```
|
||||
@@ -5,7 +5,7 @@ description: Replies to newly opened pull requests that do no update a file in t
|
||||
slug: update-docs
|
||||
screenshots:
|
||||
- https://user-images.githubusercontent.com/13410355/28179044-97207bee-67b5-11e7-80d0-0c8ede4a325f.png
|
||||
stars: 10
|
||||
stars: 11
|
||||
authors:
|
||||
- hiimbex
|
||||
repository: behaviorbot/update-docs
|
||||
|
||||
@@ -1,65 +0,0 @@
|
||||
---
|
||||
title: validate-commit-msg
|
||||
description: Runs validate-commit-msg over all commits of new or edited pull requests
|
||||
and sets an appropriate a status check.
|
||||
slug: validate-commit-msg
|
||||
screenshots:
|
||||
- https://github.com/tlvince/validate-commit-msg-bot/raw/master/docs/status-check-screenshot.png
|
||||
authors:
|
||||
- tlvince
|
||||
repository: tlvince/validate-commit-msg-bot
|
||||
stars: 6
|
||||
updated: 2018-02-14 10:49:59 UTC
|
||||
host: https://validate-commit-msg-bot.now.sh
|
||||
installations: 26
|
||||
organizations:
|
||||
- chaijs
|
||||
- SpoonX
|
||||
- axetroy
|
||||
- angular-pouchdb
|
||||
- devcenter-square
|
||||
- christophehurpeau
|
||||
- tlvince
|
||||
- nikolay
|
||||
- luanmuniz
|
||||
- enieber
|
||||
redirect_from: "/apps/validate-commit-msg-bot/"
|
||||
---
|
||||
|
||||
> validate-commit-msg aaS
|
||||
|
||||
Runs [validate-commit-msg][] over all commits of new or edited pull requests and sets an appropriate a [status check][].
|
||||
|
||||
Send a PR to [tlvince-sandbox-validate-commit-msg-bot][] to see it in action.
|
||||
|
||||
[status check]: https://developer.github.com/v3/repos/statuses/
|
||||
[validate-commit-msg]: https://github.com/conventional-changelog/validate-commit-msg
|
||||
[tlvince-sandbox-validate-commit-msg-bot]: https://github.com/tlvince/tlvince-sandbox-validate-commit-msg-bot
|
||||
|
||||
## Usage
|
||||
|
||||
1. Browse to [GitHub Apps - validate commit msg][apps]
|
||||
2. Accept the permissions
|
||||
3. Allow access to repositories
|
||||
|
||||
On the next pull request, a status check from `validate-commit-msg-bot` will appear:
|
||||
|
||||
![status-check-screenshot][]
|
||||
|
||||
For best results, enable branch protection (in the repository's settings) and require the `validate-commit-msg` status check to pass before merging:
|
||||
|
||||
![branch-protection-screenshot][]
|
||||
|
||||
[apps]: https://github.com/apps/validate-commit-msg
|
||||
[status-check-screenshot]: https://raw.githubusercontent.com/tlvince/validate-commit-msg-bot/master/docs/status-check-screenshot.png
|
||||
[branch-protection-screenshot]: https://raw.githubusercontent.com/tlvince/validate-commit-msg-bot/master/docs/branch-protection-screenshot.png
|
||||
|
||||
## Author
|
||||
|
||||
© 2017 Tom Vincent <git@tlvince.com> (https://tlvince.com)
|
||||
|
||||
## License
|
||||
|
||||
Released under the [MIT license](https://tlvince.mit-license.org).
|
||||
|
||||
Robot emoji courtesy of [EmojiOne](https://www.emojione.com/emoji/1f916).
|
||||
@@ -10,9 +10,9 @@ stars: 27
|
||||
authors:
|
||||
- hiimbex
|
||||
repository: behaviorbot/welcome
|
||||
updated: 2017-10-23 06:55:13 UTC
|
||||
updated: 2018-04-13 16:15:46 UTC
|
||||
host: https://probot-welcome.herokuapp.com
|
||||
installations: 140
|
||||
installations: 142
|
||||
organizations:
|
||||
- vuejs
|
||||
- electron
|
||||
|
||||
@@ -7,8 +7,8 @@ screenshots:
|
||||
authors:
|
||||
- gr2m
|
||||
repository: gr2m/wip-bot
|
||||
stars: 80
|
||||
updated: 2018-04-04 17:35:02 UTC
|
||||
stars: 83
|
||||
updated: 2018-04-09 21:57:42 UTC
|
||||
host: https://wip-bot.now.sh
|
||||
installations: 454
|
||||
organizations:
|
||||
|
||||
@@ -21,3 +21,5 @@ Reference:
|
||||
url: "https://probot.github.io/api/latest/Context.html"
|
||||
- title: context.github
|
||||
url: "http://octokit.github.io/rest.js/"
|
||||
- title: GitHub Webhook Events
|
||||
url: "https://developer.github.com/webhooks/#events"
|
||||
|
||||
Reference in New Issue
Block a user