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:
Brandon Keepers
2018-04-14 12:17:42 -05:00
29 changed files with 140 additions and 199 deletions

1
.github/stale.yml vendored Normal file
View File

@@ -0,0 +1 @@
_extends: .github

View File

@@ -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

View File

@@ -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">

View File

@@ -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
---

View File

@@ -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">

View File

@@ -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

View File

@@ -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

View File

@@ -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
![GPG status check success screenshot](https://github.com/jarrodldavis/probot-gpg/raw/develop/docs/screenshot-success.png "GPG status check success screenshot")
Otherwise, the app will set the status to `failure`.
![GPG status check failed screenshot](https://github.com/jarrodldavis/probot-gpg/raw/develop/docs/screenshot-failure.png "GPG status check failed screenshot")
## 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)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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:

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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`.

View File

@@ -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

View File

@@ -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

View File

@@ -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
---

View File

@@ -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

View File

@@ -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
---

View File

@@ -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
View 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.
![screenshot](https://raw.githubusercontent.com/entendu/untrivializer/master/docs/ss.png)
## 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
```

View File

@@ -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

View File

@@ -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).

View File

@@ -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

View File

@@ -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:

View File

@@ -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"