kongr45gpen / kongr45gpen/supybot-github

Support different types of post-receive hooks

Open
#2 2 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
10
Forks
2
PR merge metrics
No merged PRs in 30d

Description

- [x] `push` - Any git push to a Repository (commits, branches and tags are fully supported)
- [x] `issues` - Any time an Issue is opened or closed.
- [x] `issue_comment` - Any time an Issue is commented on.
- [ ] `commit_comment` - Any time a Commit is commented on.
- [x] `pull_request` - Any time a Pull Request is opened, closed, or synchronized (updated due to a new push in the branch that the pull request is tracking).
- [ ] `pull_request_review` - Any time a Pull Request Review is acted upon.
- [ ] `pull_request_review_comment` - Any time a Commit is commented on while inside a Pull Request review (the Files Changed tab).
- [x] `gollum` - Any time a Wiki page is updated.
- [ ] `watch` - Any time a User stars the Repository.
- [ ] `download` - Any time a Download is added to the Repository.
- [ ] `fork` - Any time a Repository is forked.
- [ ] `fork_apply` - Any time a patch is applied to the Repository from the Fork Queue.
- [ ] `member` - Any time a User is added as a collaborator to a non-Organization Repository.
- [ ] `public` - Any time a Repository changes from private to public.
- [ ] `team_add` - Any time a team is added or modified on a Repository.
- [x] `release` - Any time a release is published
- [x] `status` - Any time a Repository has a status update from the API
- [ ] `page_build` - Any time a Pages site is built or results in a failed build.
- [x] `ping` - Any time a new Github hook is created
- [ ] `create` - Represents a created repository, branch, or tag.
- [ ] `delete` - Represents a deleted branch or tag.
- [ ] `deployment` - Represents a deployment.
- [ ] `deployment_status` - Represents a deployment status.
- [ ] `label` - Any time a label is edited

supybot-github also supports the following third-party services:
- [x] [Travis](https://travis-ci.org/)
- [x] [AppVeyor](https://www.appveyor.com/)

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or entry point is named in the issue. Start by locating the webhook handling code and comparing its existing event support with the unchecked GitHub hook types; done means the selected hook types are handled consistently and covered by appropriate tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, python
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.