fedobuild is a service that aims to improve the quality of life of Fedora packagers by automating packaging updates. It listens on the fedmsg bus for dist-git pushes and automatically initiates koji builds and bodhi updates.
In order to make use of fedobuild, one must include a fedobuild.yml file in the root of the dist-git repo. The YAML file must have two keys: the package NEVR, and the Bodhi notes to testers:
- nevr: foobar-2.1-3 bodhi-notes: | Dear testers, Please test these amazing features in this new release of foobar: - Added 5 more bars in which to foo. - Fixed issue where users couldn't baz.
Dist-git pushes which update the YAML will automatically trigger the fedobuild process if the NEVR has not yet been built in Koji.