All Projects → TheBastionBot → BastionGitHubBot

TheBastionBot / BastionGitHubBot

Licence: GPL-3.0 License
🚀 A GitHub bot to automate common tasks in GitHub.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to BastionGitHubBot

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 (+53.33%)
Mutual labels:  github-bot, probot-app
scalafmt-probot
🤖Github bot for checking code formatting with scalafmt
Stars: ✭ 15 (+0%)
Mutual labels:  github-bot, probot-app
size-plugin-bot
A Github bot for size-plugin
Stars: ✭ 76 (+406.67%)
Mutual labels:  github-bot, probot-app
triage-new-issues
A GitHub App, built with Probot that adds `triage` label to newly-created issues which don't have labels
Stars: ✭ 23 (+53.33%)
Mutual labels:  github-bot, probot-app
merge-me
A GitHub app that merges your pull requests once all required checks pass.
Stars: ✭ 19 (+26.67%)
Mutual labels:  probot-app
sign-off-checker
A GitHub integration to ensure commits have "Signed-off-by"
Stars: ✭ 34 (+126.67%)
Mutual labels:  github-bot
telegram-github-search-bot
A Github search bot for Telegram
Stars: ✭ 67 (+346.67%)
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 (+80%)
Mutual labels:  github-bot
github-task-list-completed
GitHub - Task list completed PR check
Stars: ✭ 95 (+533.33%)
Mutual labels:  probot-app
performabot
Continuous performance analysis reports for software projects 🤖
Stars: ✭ 40 (+166.67%)
Mutual labels:  github-bot
github-rebase-bot
A github bot that monitors repository PRs, rebases them and merges them as they pass tests
Stars: ✭ 29 (+93.33%)
Mutual labels:  github-bot
linter-alex
📝Sensitive, considerate writing before you merge your Pull Requests
Stars: ✭ 67 (+346.67%)
Mutual labels:  probot-app
lobicornis
🤖 [Myrmica Lobicornis 🐜] Bot: Update and Merge Pull Request
Stars: ✭ 27 (+80%)
Mutual labels:  github-bot
watchdog
DEPRECATED -- Github Bot for Datadog codification
Stars: ✭ 26 (+73.33%)
Mutual labels:  github-bot
zorechka-bot
Github bot for keeping your Bazel dependencies up-to-date and clean
Stars: ✭ 25 (+66.67%)
Mutual labels:  github-bot
github-bot
This is a github bot that helps with managing issues, used on
Stars: ✭ 29 (+93.33%)
Mutual labels:  github-bot
probot-issue-duplicate-detection
A probot plugin for automatic issue duplicate detection
Stars: ✭ 31 (+106.67%)
Mutual labels:  probot-app
prosebot
🤖🔊 Probot App to help you write better on GitHub.
Stars: ✭ 46 (+206.67%)
Mutual labels:  probot-app
privx-on-aws
PrivX - Just-in-time Access Management
Stars: ✭ 18 (+20%)
Mutual labels:  bastion
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 (+20%)
Mutual labels:  github-bot

Bastion GitHub Bot

A GitHub bot to automate common tasks in GitHub.

Features

  • Work in Progress

    Blocks merging of pull requests, if it's a work in progress.

    It determines if a PR is a work in progress, if the PR title or a label contains the phrase WIP, Work in Progress or Do not Merge

  • Invite Contributors to Organization

    Send invitation to contributors, to join the organization as a member when their pull request is merged in a repository where this is configured.

    Configuration Options: inviteContributors

  • Issue Welcome Comments

    Sends welcome comments in newly opened issues with the message you specify in your repository's configuration file: .github/bastion.yml.

    Configuration Options: firstIssueWelcomeComment, issueWelcomeComment

  • Pull Request Welcome Comments

    Sends welcome comments in newly opened pull requests with the message you specify in your repository's configuration file: .github/bastion.yml.

    Configuration Options: firstPullRequestWelcomeComment, pullRequestWelcomeComment

More features will be coming soon.

Repository Configuration

This is an example of how the Bastion configuration for the repository should look like.

Location: .github/bastion.yml

## Invite Contributors to Organization ##

inviteContributors: true


## Issue Welcome Comments ##

# Comment to send on a user's first issue in the repository.
firstIssueWelcomeComment: |
  Thank you for opening this issue. A maintainer will get by as soon as possible to address this issue.
  Since this is your first issue in this repository, please make sure follow the issue template and provide as much detail as possible.

# Comment to send on the user's forthcoming issues in the repository.
issueWelcomeComment: |
  Thank you for opening this issue. A maintainer will get by as soon as possible to address this issue.
  In the mean time, please check out our contributing guidelines to explore other ways you can get involved.


## Pull Request Welcome Comments ##

# Comment to send on a user's first pull request in the repository.
firstPullRequestWelcomeComment: |
  Thank you for opening this issue. A maintainer will get by as soon as possible to address this issue.
  Since this is your first issue in this repository, please make sure follow the issue template and provide as much detail as possible.

# Comment to send on the user's forthcoming pull requests in the repository.
pullRequestWelcomeComment: |
  Thank you for opening this issue. A maintainer will get by as soon as possible to address this issue.
  In the mean time, please check out our contributing guidelines to explore other ways you can get involved.

Like this project? Consider supporting it.

If you like this project, please Star it in GitHub to show your love.

This application is currently hosted on a free service, which means that it will have performance issues in the future if too many users/organizations started using it.
So, please consider supporting this project by being my Patron on Patreon or Donating via PayPal, which will allow me to host this application in it's own dedicated server, so that it will be able to server as many users/organizations as possible without any issues.

Thank you! 😄

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].