-
Notifications
You must be signed in to change notification settings - Fork 72
Description
What is the type of request?
Settings Update
Details of the request
This is the same request as #348, creating a new issue since I cannot reopen the old one.
Our ask was
- Enable "Require status checks to pass" for GitHub Actions starting with
Build and Verify,Run cypress tests, andLint and validate. The target branch is main and the version branches.- Maintainers should be in the "Bypass list" if not already added.
Item 1 appears to be completed.
For item 2, as part of the testing guide, we agreed that maintainers should be able to override the failed actions
The workflow action should pass before PR is merged, unless maintainers override them with a comment.
Maintainer permission is defined as
Line 38 in bb5391a
| Maintainers are active and visible members of the community, and have [maintain-level permissions on a repository](https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization). Use those privileges to serve the community and evolve code as follows. |
But right now I'm a maintainer, I should have maintain-level permission, yet I'm not able to override failed actions.
Is it possible to add maintain level permission to the bypass list as mentioned in item 2? This is what it should look like
If it's not possible, please explain a bit with supporting references. Thanks!
Additional information to support your request
When does this request need to be completed?
not urgent
Notes
Track the progress of your request here: Engineering Effectiveness Board (view).
Member of @opensearch-project/admin will take a look at the request soon.
Thanks!
Metadata
Metadata
Assignees
Labels
Type
Projects
Status