https://github.com/dcalhoun/github-to-clubhouse
Configure Clubhouse to respond to GitHub events by specific users.
https://github.com/dcalhoun/github-to-clubhouse
clubhouse github-webhooks
Last synced: 3 months ago
JSON representation
Configure Clubhouse to respond to GitHub events by specific users.
- Host: GitHub
- URL: https://github.com/dcalhoun/github-to-clubhouse
- Owner: dcalhoun
- Created: 2018-03-12T14:07:55.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2022-02-22T21:36:51.000Z (over 3 years ago)
- Last Synced: 2025-02-28T04:46:38.181Z (4 months ago)
- Topics: clubhouse, github-webhooks
- Language: JavaScript
- Homepage: https://github-to-clubhouse.davidcalhoun.now.sh
- Size: 72.3 KB
- Stars: 2
- Watchers: 3
- Forks: 3
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# github-to-clubhouse
[](https://travis-ci.org/dcalhoun/github-to-clubhouse)
[](https://github.com/prettier/prettier)[Clubhouse's](https://clubhouse.io) GitHub integration is great! Unfortunately,
not all of my team agreed with that assessment. With this micro-service, you can
configure Clubhouse to respond to GitHub events from a subset of users rather
than every user.* Creating a branch moves the associated ticket to "in dev".
* Opening a pull request moves the associated ticket to "awaiting code review".
* Merging a pull requests moves the associated ticket to "in QA".## Usage
1. Clone this repository.
1. `cp .env.dist .env`
1. Configure `.env` to your liking.
1. Deploy your project to your chosen host.
1. [Configure a GitHub webhook](https://developer.github.com/webhooks/creating/)
for your repository pointing to your deployed project that sends at least
the following events.
* Branch or tag creation
* Branch or tag deletion
* Issue comments
* Pull requests
* Pushes
1. Utilize the [branch names provided by Clubhouse](https://help.clubhouse.io/hc/en-us/articles/207540323-Using-The-Clubhouse-GitHub-Integration-with-Branches-and-Pull-Requests-).## Resources
* [Securing GitHub webhooks](https://developer.github.com/webhooks/securing/)
* [Generating Clubhouse API tokens](https://clubhouse.io/api/rest/v2/#Authentication)