Software Factory configuration for the Fedora project.
Here are configured:
Run the following command to install dependencies.
make install-req
make render
Note that it is adviced to get a support for Dhall Lang into your IDE but at least you must have installed the dhall commands on you system.
If you don't have the support of Dhall in your IDE, you might want to check your edit with the type checker:
cd fedora-project-config dhall <<< './FZCI.dhall/Branches.dhall'
In fedora-zuul-jobs-config
If the type checker does not complain then nothing needs to be done into that file.
Then run:
cd zuul.d dhall-to-yaml --generated-comment --file jobs.dhall | python3 -mzuulfmt > jobs.yaml # or run: make render
In fedora-zuul-jobs
Then run:
cd zuul.d dhall-to-yaml --generated-comment --file jobs.dhall | python3 -mzuulfmt > jobs.yaml # or run: make render
When edits are done on those repos then commits and push changes (as PR) then wait for CI result.