Check in Bot is a simple GitHub Action to send automated messages to inactive issues and pull requests. It does not and will never do the following:
- Add labels to issues and pull requests
- Close issues and pull requests
By default this action sends the following message to issues and pull requests that are inactive for 14 or more days:
Hello to the maintainers and watchers!
There have been no updates here for 14 days. There might be need for a check in :)
Thanks and hope all are well! ❤️
The default message is meant to remind the community around a project that there may be need to assist a new contributor, communicate that a review is taking some time and overall to facilitate communication between people who may have forgotten about something or need help.
Happy community building!
Check in Bot can be added to repositories using the following YAML template.
# check_in_bot.yaml
name: Check in on Issues and PRs
on:
schedule:
- cron: "0 0 * * *" # daily at midnight
jobs:
check-in-bot:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Check in on issues and PRs
uses: andrewtavis/check-in-bot@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-inactive: 14
comment-message: |
Hello to the maintainers and watchers!
There have been no updates here for the {{ days-inactive }} days. There might be need for a check in :)
Thanks and hope all are well! ❤️Thanks to all our amazing contributors! ❤️
