All Projects → yiisoft-contrib → github-bot

yiisoft-contrib / github-bot

Licence: MIT license
This is a github bot that helps with managing issues, used on

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to github-bot

check-in
Checks your test results metadata into github, commit-bound. Acts as a bot. You'll need a GitHub App to use it.
Stars: ✭ 18 (-37.93%)
Mutual labels:  github-bot
term-check
A GitHub app which runs checks for flagged terminology in GitHub repos
Stars: ✭ 19 (-34.48%)
Mutual labels:  github-bot
rebasebot
A GitHub bot that rebases your branches
Stars: ✭ 43 (+48.28%)
Mutual labels:  github-bot
container-builder-github-ci-status
Google Cloud Function responds to PubSub events on the cloud-builds topic to update GitHub CI status.
Stars: ✭ 23 (-20.69%)
Mutual labels:  github-bot
chewbacca
Chewbacca GitHub Bot
Stars: ✭ 16 (-44.83%)
Mutual labels:  github-bot
GitInfo-Git-for-Google-Assistant
GitInfo is a conversational data retrieval bot for Github repositories. It provides a conversational experience to access information. Information that can be retrieved using GitInfo include: stars, latest commit details , no of forks , no of issues etc.
Stars: ✭ 18 (-37.93%)
Mutual labels:  github-bot
performabot
Continuous performance analysis reports for software projects 🤖
Stars: ✭ 40 (+37.93%)
Mutual labels:  github-bot
aloba
🤖 [Myrmica Aloba 🐜] Bot: Add labels and milestone on pull requests and issues.
Stars: ✭ 18 (-37.93%)
Mutual labels:  github-bot
isolex
Chat bot able to speak natural language and markup, prompt to complete commands, and offer localized help. Configured with schema-validated YAML, features JWT authentication with granular RBAC, and SQL persistence.
Stars: ✭ 15 (-48.28%)
Mutual labels:  github-bot
labhub
GitHub bot for using GitLab CI in OSS projects
Stars: ✭ 31 (+6.9%)
Mutual labels:  github-bot
Hamster
🐀 A Bot toolkit for github that supports OAuth, Events, API, Custom Commands and Check Runs.
Stars: ✭ 40 (+37.93%)
Mutual labels:  github-bot
scalafmt-probot
🤖Github bot for checking code formatting with scalafmt
Stars: ✭ 15 (-48.28%)
Mutual labels:  github-bot
tailor
GitHub bot that validates patches before they can be merged
Stars: ✭ 18 (-37.93%)
Mutual labels:  github-bot
BastionGitHubBot
🚀 A GitHub bot to automate common tasks in GitHub.
Stars: ✭ 15 (-48.28%)
Mutual labels:  github-bot
issuelabeler
A GitHub bot to label issues automatically based on title and body against list of defined labels. System status (https://status.verticalaxisbd.com/)
Stars: ✭ 23 (-20.69%)
Mutual labels:  github-bot
zorechka-bot
Github bot for keeping your Bazel dependencies up-to-date and clean
Stars: ✭ 25 (-13.79%)
Mutual labels:  github-bot
gitbot
The most popular Discord dev toolkit with 400k+ users 🚀✨
Stars: ✭ 59 (+103.45%)
Mutual labels:  github-bot
background-check
A GitHub App built with probot that peforms a "background check" to identify users who have been toxic in the past, and shares their toxic activity in the maintainer’s repo.
Stars: ✭ 27 (-6.9%)
Mutual labels:  github-bot
dx-automator
A tool for managing priorities across multiple GitHub repositories
Stars: ✭ 14 (-51.72%)
Mutual labels:  github-bot
AwesomeCompiler
The Big list of the github, open-source compilers.
Stars: ✭ 27 (-6.9%)
Mutual labels:  github-bot

github-bot

This is a bot that helps with automated comments on github issues.

Features

  • Reply to issues when a label is added. E.g. add a comment to tell user to use forum instead when an issues does not contain a bug report or feature request.
  • move issues to other repositories, if the issue is specific to an extension. This action will be triggered by adding a label to an issue which is not closed (allowing to edit labels after an issue has been closed).

Installation

  • deploy this repo on a webserver.
  • run composer install
  • create a config.local.php and override things from config.php there.
  • run ./yii github/register to install webhooks in the repos.
    • The bot user needs Admin privilege to do this, this can be removed after registering the hooks, so it only needs Write privilege for normal actions. Alternatively you can specify the --noAdmin option for running the command, which allows you to specify a github auth token for a user that has admin privileges.
    • register can safely run multiple times, it does check whether a hook already exists and updates the hook instead of adding duplicates.

Uninstall

  • run ./yii github/un-register to remove webhooks from the repos
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].