Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow setting policies on actions #1324

Merged
merged 5 commits into from
Jul 7, 2023

Commits on Jul 4, 2023

  1. Refactor filtering of the eventype to its own func

    so we can reuse it later on
    chmouel committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    8c4bd23 View commit details
    Browse the repository at this point in the history
  2. Allow setting policies on actions

    Policies is a new concept which let you allowing teams to do some
    actions and reject member who are not part of those teams.
    
    Current actions supported are `pull_request` and `ok_to_test` (more to
    come in the future)
    
    See the documentation attached to this PullRequest for more description
    on how to use this feature.
    
    Signed-off-by: Chmouel Boudjnah <[email protected]>
    chmouel committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    7650a14 View commit details
    Browse the repository at this point in the history
  3. Fix a bunch of gitea e2e random failures

    with regard to the latest change setting pipelinerunpending before
    running it.
    
    we need to make sure we only get the latest status to properly test
    
    Signed-off-by: Chmouel Boudjnah <[email protected]>
    chmouel committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    f08bc78 View commit details
    Browse the repository at this point in the history
  4. Make sure we test for Pending Approval

    When the user is not allowed make sure we check the test are in Pending
    Approval
    
    Signed-off-by: Chmouel Boudjnah <[email protected]>
    chmouel committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    13bf8c6 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    52a6bde View commit details
    Browse the repository at this point in the history