[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. |
Beta Was this translation helpful? Give feedback.
-
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! |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
Need that, too. Any update? |
Beta Was this translation helpful? Give feedback.
-
Much needed feature 🙏 |
Beta Was this translation helpful? Give feedback.
-
It looks like the new "ruleset" features will support this. I haven't tested it out yet though. |
Beta Was this translation helpful? Give feedback.
-
The Ruleset / Rules feature mentioned above (currently in public beta) does fix this! 🎉 |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
When will rulesets be available in GHES? |
Beta Was this translation helpful? Give feedback.
-
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 repositoriesBeta Was this translation helpful? Give feedback.
All reactions