Skip to content

[GitHub Request] Allow maintainers to bypsss "Require status checks to pass" for OpenSearch-Dashboards #356

@joshuali925

Description

@joshuali925

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

  1. Enable "Require status checks to pass" for GitHub Actions starting with Build and Verify, Run cypress tests, and Lint and validate. The target branch is main and the version branches.
  2. 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

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

Image

If it's not possible, please explain a bit with supporting references. Thanks!

Additional information to support your request

#348

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

No one assigned

    Type

    No type

    Projects

    Status

    🏗 In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions