#61 Allow collaborators to request branches they are allowlisted in
Merged by humaton. Opened by salimma.
salimma/fedscm-admin collaborator-branch  into  main

Download 61.patch

If user or group collaborators are granted access to, e.g. "epel*",
they should be able to request branches that match this globbing, e.g.
"epel9".

Pagure has an API endpoint for reporting contributors in the level
of detail we need; add a wrapper in pagure.py (get_project_contributors)
and use it in utils.py's prompt_for_new_branch

Signed-off-by: Michel Alexandre Salim salimma@fedoraproject.org

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

  • tox : FAILURE in 4m 17s

rebased onto 0cfc765c623e3b9e9c3a73393bd2bf4449b2b581

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

  • tox : FAILURE in 5m 51s

rebased onto 8188eef86ea14607f356fc242feff970d5c0e67d

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

  • tox : FAILURE in 5m 15s

rebased onto 8e0153d1c44f2719e53b683bb0bd4c5a69a1540c

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

  • tox : FAILURE in 5m 24s

@pingou not sure what this invocation error is - I can't repro locally as I only have a generic Pagure API token, and on my local machine 29 tests fail with or without my PR due to insufficient privileges

Would appreciate a pointer on what's wrong here

rebased onto 86af684b2d7a8afc67ae6de0debe510e67fda10e

Build succeeded.

  • tox : SUCCESS in 4m 08s

:thumbsup:

@pingou belay that, this now passes.

Context:
https://pagure.io/epel/issue/106
https://pagure.io/fedora-infrastructure/issue/9427

LGTM

Pull-Request has been merged by humaton

Metadata