Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neverendingqs/github-tasting-menu
Only get notified for a subset of actions in a repository.
https://github.com/neverendingqs/github-tasting-menu
github-app probot-app pull-request
Last synced: 6 days ago
JSON representation
Only get notified for a subset of actions in a repository.
- Host: GitHub
- URL: https://github.com/neverendingqs/github-tasting-menu
- Owner: neverendingqs
- License: apache-2.0
- Created: 2019-10-27T19:27:30.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T15:19:16.000Z (7 months ago)
- Last Synced: 2024-05-03T01:50:27.854Z (7 months ago)
- Topics: github-app, probot-app, pull-request
- Language: JavaScript
- Homepage: https://github.com/apps/tasting-menu
- Size: 2.33 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![CircleCI](https://circleci.com/gh/neverendingqs/github-tasting-menu.svg?style=svg)](https://circleci.com/gh/neverendingqs/github-tasting-menu)
[![Coverage Status](https://coveralls.io/repos/github/neverendingqs/github-tasting-menu/badge.svg?branch=master)](https://coveralls.io/github/neverendingqs/github-tasting-menu?branch=master)# Tasting Menu GitHub App
## How it Works
Simply add a `.github/tasting-menu.yml` file with the following:
```yaml
pull_request:
merged:
- username: github-username-1
frequency: 0.5
- username: github-username-2
frequency: 0.25
- username: github-username-3
frequency: 0.33
- username: github-username-4
frequency: 0.75
```
Every time a pull request is merged, each user in the list will be notified via
a comment based on their frequency. For example, `github-username-1` will be
notified 50% of the time.