All Projects → stilliard → github-task-list-completed

stilliard / github-task-list-completed

Licence: MIT License
GitHub - Task list completed PR check

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to github-task-list-completed

Gh Polls Bot
Automatically create polls in GitHub issues.
Stars: ✭ 187 (+96.84%)
Mutual labels:  github-app, probot-app
yamburger
YAML syntax got you down? That's a YAMBURGER!
Stars: ✭ 32 (-66.32%)
Mutual labels:  github-app, probot-app
Dco
GitHub App that enforces the Developer Certificate of Origin (DCO) on Pull Requests
Stars: ✭ 188 (+97.89%)
Mutual labels:  github-app, probot-app
merge-me
A GitHub app that merges your pull requests once all required checks pass.
Stars: ✭ 19 (-80%)
Mutual labels:  github-app, probot-app
linter-alex
📝Sensitive, considerate writing before you merge your Pull Requests
Stars: ✭ 67 (-29.47%)
Mutual labels:  github-app, probot-app
Autorebase
🐼 GitHub App to make the Rebase Workflow enjoyable and keep master always green
Stars: ✭ 155 (+63.16%)
Mutual labels:  github-app, probot-app
scalafmt-probot
🤖Github bot for checking code formatting with scalafmt
Stars: ✭ 15 (-84.21%)
Mutual labels:  github-app, probot-app
No Response
a GitHub App that closes issues where the author hasn't responded to a request for more information
Stars: ✭ 105 (+10.53%)
Mutual labels:  github-app, probot-app
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 (-75.79%)
Mutual labels:  github-app, probot-app
branch-switcher
a GitHub bot that switches the base branch of pull requests to the preferred branch
Stars: ✭ 15 (-84.21%)
Mutual labels:  github-app, probot-app
Auto Assign
🤖 A Probot app that adds reviewers to pull requests when pull requests are opened.
Stars: ✭ 140 (+47.37%)
Mutual labels:  github-app, probot-app
react-preview
a GitHub App built with probot that generates preview links for react based projects.
Stars: ✭ 14 (-85.26%)
Mutual labels:  github-app, probot-app
Release Drafter
Drafts your next release notes as pull requests are merged into master.
Stars: ✭ 2,119 (+2130.53%)
Mutual labels:  github-app, probot-app
Commitlint Bot
[NOT MAINTAINED] use https://github.com/apps/semantic-pull-requests
Stars: ✭ 157 (+65.26%)
Mutual labels:  github-app, probot-app
Slack
The GitHub integration for Slack gives you and your teams full visibility into your GitHub projects right in Slack channels, where you can generate ideas, triage issues and collaborate with other teams to move projects forward. This integration is an open source project, built and maintained by GitHub.
Stars: ✭ 1,843 (+1840%)
Mutual labels:  github-app, probot-app
Weekly Digest
Weekly summary of activity on your GitHub repository 📆
Stars: ✭ 199 (+109.47%)
Mutual labels:  github-app, probot-app
Request Info
Requests more info from PRs/Issues with either the default title or a blank body
Stars: ✭ 89 (-6.32%)
Mutual labels:  github-app, probot-app
Wuffle
A multi-repository task board for GitHub issues.
Stars: ✭ 93 (-2.11%)
Mutual labels:  github-app, probot-app
new-pr-welcome
Welcome users when they open their first PR in your repository
Stars: ✭ 20 (-78.95%)
Mutual labels:  github-app, 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 (-75.79%)
Mutual labels:  github-app, probot-app

GitHub - Task list completed PR check

Install from the Marketplace: https://github.com/marketplace/task-list-completed

Check a pull request body for task lists / checkboxes / tickboxes & make sure they are all completed. The check will not pass until all task lists have been checked.

Mark it as a required check to preventing merging the PR until all tasks in a PR have been ticked off.

You can use this to check manual tests or requirements have been ticked off before the pull request can be merged.

E.g. Say you add some tasks like so

- [x] Check the size looks good on the front end
- [ ] Check the image is centered

& they display like this to be ticked off as tests:

this will show the check as pending as only 1 of the tasks is completed s (same if none etc.):

Once all tasks are marked off it'll show as completed:

Also when viewing all Pull Requests, you'll see the green tick when all completed:

& an orange dot when still tasks todo:

& if you have other CI tests such as unit tests etc, our pending status will not get in the way of failing tests, they will still show as the red cross:

Find out more about GitHub task lists: https://help.github.com/en/articles/about-task-lists

Docs

Install & add to the repos you want.

Want to require tasks to be complete before it can be merged?

Inside your GitHub repo > Settings > Branches > Branch protection rules > Add rule > select require checks & require this check to pass.

By default, we mark the check as in_progress until all tasks pass and then it marks it as successful.

TODO

Contributing

For now, on Glitch you can click to "remix to edit" and then work on your own forked version. Then if you have ideas to bring over, you can submit an issue to discuss them or a pull request with the code changes. Thank you.

You can also help support the hosting and development of this project with coffee power: Buy Me A Coffee

Development for main repo

Code previous ran on Glitch, now it's self hosted.

For glitch deployments, on the glitch page, click tools > console and then run git pull origin master && refresh. Permission changes would need to be changed in the app on github.

Security

The code is all here to see & available on the Glitch link below which is also where the service runs. No data about your user or repo is logged.

If you discover a security issue please email it to myself at [email protected] and I will get back to you asap. For all other issues or help you can create an issue on this project - Thank you.

Credits

About Glitch

This repo was started on Glitch: https://glitch.com/edit/#!/task-list-completed

Glitch is the friendly commmunity where you'll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.

Find out more about Glitch. \ ゜o゜)ノ

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