-
Notifications
You must be signed in to change notification settings - Fork 48
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
Don't require /packit build
by user with write permissions
#920
Comments
TBH, I am not 100% sure if I get this right.
Yes, by-default packit is the owner of that Copr project.
You mean GitHub project maintainer, don't you? If the user or organisation is approved (and it is I think) and user has merge permission in that project, we trigger the build automatically. (I think the If this does not work, there might be some bug during the process and we should fix it. |
this would make things so much easier on our side @praiskup if you are fine with such behaviour, as the COPR project lead, I'm pretty sure we can deliver :) |
/packit build
by real maintainer/packit build
by user with write permissions
That's what I meant ... from Copr perspective, you don't need to require write
Packit would be actually even more convenient to use. |
Enable it on all currently supported Fedora/EPEL architectures. Packit doesn't support our way of preparing source RPMs via the command 'tito build --srpm --test', but creates it's own source RPM instead. This doesn't seem to cause a practical problems, so we are good to go for now till the Packit RFE is implemented: packit/packit-service#920 Fixes: rpm-software-management#395
@praiskup Thanks for the explanation. Can we get rid of the whitelist as well then? (I think you discussed this with @TomasTomecek some time ago.) |
I'm not sure what do you mean by whitelist in this context. |
OK, we have two-step verification:
|
Ah, from Copr perspective you (packit user) are the user who is allowed What I mean..., yes - there are some Copr rules which |
I'm reading this question once more, and now I'm sure it was not targeted to me :-) sorry for noise. |
No worries, thanks for the great elaboration.
I'd say we can't get rid of it for good. Though we could create a better solution which would be more straightforward (e.g. after installing packit, we'd redirect to our page where we would provide "rules" of the service which our users would need to "accept"). |
Enable it on all currently supported Fedora/EPEL architectures. Packit doesn't support our way of preparing source RPMs via the command 'tito build --srpm --test', but creates it's own source RPM instead. This doesn't seem to cause a practical problems, so we are good to go for now till the Packit RFE is implemented: packit/packit-service#920 Fixes: rpm-software-management#395
Enable it on all currently supported Fedora/EPEL architectures. Packit doesn't support our way of preparing source RPMs via the command 'tito build --srpm --test', but creates it's own source RPM instead. This doesn't seem to cause a practical problems, so we are good to go for now till the Packit RFE is implemented: packit/packit-service#920 Fixes: #395
To clarify what we want to do:
Updating the |
Disables checking of user's write permissions in the repository that PR is created against. Fixes packit#920 Signed-off-by: Matej Focko <mfocko@redhat.com>
I'd like to clarify the outcome of this card:
|
+1
I'd say that we should allow PR authors to do |
Disables checking of user's write permissions in the repository that PR is created against. Fixes packit#920 Signed-off-by: Matej Focko <mfocko@redhat.com>
Disables checking of user's write permissions in the repository that PR is created against. Fixes packit#920 Signed-off-by: Matej Focko <mfocko@redhat.com>
Disables checking of user's write permissions in the repository that PR is created against. Fixes packit#920 Signed-off-by: Matej Focko <mfocko@redhat.com>
Since Packit creates separate projects for each PR IIUC, it is not necessary
to - at least from Copr POV - require maintainers to trigger the build. We
can simply start them.
The text was updated successfully, but these errors were encountered: