From the devel list post:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/2F4NA62YHN2DMTECCSCT62MDOZWCGTSN/
2) Even better is Packit https://packit.dev/ You have many ways to use it. My favorite way is to use pull-from-upstream https://packit.dev/posts/pull-from-upstream/ You just make sure you have record in https://release-monitoring.org/ and then put .packit.yaml in Fedora's dist-git. And when upstream has a new release you will receive a pull request to src.fedoraproject.org for all configure branches. And when it merges it (can) build in Koji and submit Bodhi update for you. With Packit you can use full automation or only some steps. And combine it as you like it. If you do not like triggereing by release monitoring, you can initiate it from command line. It is up to you.
Maybe we could use it for simpler python packages where we're fairly confident that minor version updates etc. are trivial and can be automated?
I haven't used it myself, but if it opens PRs, we still review the changes and decide if the update should be accepted.
Metadata Update from @ankursinha: - Issue assigned to major
https://packit.dev/docs/fedora-releases-guide/#pull-from-upstream-job
looks simple enough: could someone do a quick check for this PR:
https://src.fedoraproject.org/rpms/snakemake/pull-request/19
It seems to work well. A few notes:
v
v1.2...
upstream_tag_template: v{version}
main
%autoreleaes -b ..
I think that's all. The packit dashboard is here: https://dashboard.packit.dev/jobs
The usual reminder that even when using this automation, we must:
I filed an issue about this too:
https://github.com/packit/packit/issues/2035
Metadata Update from @ankursinha: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
This ticket has been migrated to the forgejo instance. Please find the new ticket here https://forge.fedoraproject.org/neuro/NeuroFedora//issues/552