Packit Triggers
Resources
Packit Triggers: https://packit.dev/docs/configuration/#packit-service-jobs
Discussion
The discussion was about when and where to push package changes.
Packit has three event triggers:
Pull Requests
Commits
Releases
The topic showed up because pushing package changes on every and single Pull Requests sound unreasonable in some cases.
What would be needed
PR CI testing is done using COPR, we can centralize those builds in a specific repository if we want to;
Use feature branches to automatically push updates to specific Koji tags (manual releases or commits);
Everything is configured in the packit yaml file.
Conclusion
The conclusion is that we all triggers for different scenarios:
Pull Requests triggers using COPR for CI RPM test;
Merging of the main branch can push updates to rawhide;
Github releases and/or commits to feature branches could trigger updates in “production koji targets”.