dcoapp / app

GitHub App that enforces the Developer Certificate of Origin (DCO) on Pull Requests
https://github.com/apps/dco
ISC License
299 stars 75 forks source link

There should be a blacklist option #118

Closed tykeal closed 4 years ago

tykeal commented 5 years ago

It would be very nice to have a blacklist option instead of just an 'All repositories' or 'Whitelist' option.

In general we prefer to just enable the DCO check on all repositories, and not have to worry about it for any new repositories that may be created later. We do, however, have some organizations that have need of disabling the bot on some repos and this make management of the organization significantly more difficult as we now have to remember to enable the bot on new repos.

With a blacklist option then any repo that doesn't require DCO can be configured to not have it and all new repos by default would have it enabled unless we determine later that it's not needed.

hiimbex commented 5 years ago

This is a limitation of GitHub Apps themselves, not specifically DCO, this does seem like a good feature request that could help lots of apps. Maybe you could send this feedback to GitHub support.

stale[bot] commented 4 years ago

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?