[Feature Request] Allow specified actors to bypass required status checks #18145
Replies: 13 comments 10 replies
|
A workaround is to push to a temporary branch, wait for the checks to pass and then push to the protected branch. |
|
This would be super useful for things like automated version bump of repositories without having to force it through on an admin account. Nobody wants to give automated tools admin! |
|
This could be useful, but we also need granularity over which status checks can be bypassed. Not having this granularity encourages bad security practices. Imagine if you have one status check "virus-free" and one status check "function declarations are alphabetized". We want to ensure 100% of branches are virus-free, but engineers may need to deploy a PR without alphabetized function declarations (or whatever other silly requirement you may think of). There's no way to disable one without the other. |
|
This feature would allow terraform to use a service account user to push files directly to github repos without going through the whole PR flow. This is a much needed feature. |
|
Much needed feature, having to wait for a runner to perform checks (actual one or dummy one with the same name/id) is not a proper option, so is temporary deactivating those required status checks. |
|
Looks like a duplicate of this discussion: https://github.com/orgs/community/discussions/43460 I too need this for a version incrementing task. It definitely seems legitimate to me for certain automated tasks to be able to commit directly to a protected branch without status checks. |
|
Need that, too. Any update? |
|
Much needed feature 🙏 |
|
It looks like the new "ruleset" features will support this. I haven't tested it out yet though. |
|
The Ruleset / Rules feature mentioned above (currently in public beta) does fix this! 🎉 |
|
Please skip checks based on the commit message or a label. Then I can skip the automated tests on small document changes and merge even though they are required and have not been run. |
|
When will rulesets be available in GHES? |
Uh oh!
There was an error while loading. Please reload this page.
Similar to the branch setting
Allow specified actors to bypass required pull requests, it would be very helpful to have similar granular control for status checks where specified accounts can merge without status checks passing. This would be helpful for automating tasks within repositoriesAll reactions