Automate your Fedora package maintenance using Packit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



If you're a Fedora package maintainer, we've got an exciting automation solution for you!

At the beginning of the year, we announced a new feature called pull_from_upstream that eases the process of bringing upstream releases into Fedora. This feature can be easily configured directly in the dist-git repository without access to the upstream (as opposed to our previously introduced automation). It is most suitable for simple packages with straightforward update processes (e.g. without patches, or need to build in side tags).


Our automation works on top of the Upstream Release Monitoring [1], and here's how to set it up:


  1. Enable Upstream Release Monitoring for your Fedora package: set the mapping of the project in Anitya and in the left column in https://src.fedoraproject.org/rpms/$YourPackage, change Monitoring status to Monitoring.

  2. Add the Packit configuration with the pull_from_upstream job to your dist-git repository (see example https://packit.dev/docs/configuration/downstream/pull_from_upstream#example).

Once set up, here's how it works:

If you are interested in this, read the previously published full post with the details of the setup here: https://packit.dev/posts/pull-from-upstream. Since the publication of this post, many users have adopted this feature and provided valuable feedback, allowing us to enhance the UX. We're now excited to assist you in automating the process as well! 


In addition to creating pull requests in dist-git, Packit can also automate Koji builds and Bodhi updates:


For complete automation documentation, don't miss our comprehensive Fedora release guide at: https://packit.dev/docs/fedora-releases-guide. It contains all the essential information and setup tips.


For any questions, feel free to contact us: https://packit.dev/#contact.


Best regards,


Packit team!


[1] https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring/
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux