This was the original question
You should already have the rights to upload directly to
nethforge. So the first step is
You should upload the rpms to nethforge. I guess after the testing stage the developer should tag and re-build the RPM, as stated here
BTW, I’m adapting that page for NS7+GitHub
Then the upload command for the second step should be
make-rpms command produces also
You should upload also SRPMs, but there is no strict requirement on this. The server side dispatch each RPM type/arch in the right slot (hopefully…).
What is required and checked automatically are the RPM dependencies. If they’re not satisfied the RPM is not added to the repository.