comps-sync.py: Return non-zero if changes are needed but not saved
This will let us use that in CI to check for pending comps-sync changes.
justfile: Add a recipe to check for comps sync changes
Will be used by Zuul CI.
zuul: Verify that the comps and manifests are synced
Best effort (as it will only run on PRs) check for comps / manifests sync.
Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci https://fedora.softwarefactory-project.io/zuul/buildset/f22202422de646fdb2f57f71b4a5bd30
~~LGTM~~
Looks like the new task added to ci/validate.yaml is failing with
ci/validate.yaml
error: Justfile does not contain recipes&&,touch, or.zuulci.comps.
error: Justfile does not contain recipes
,
, or
.
I think you need to use ansible.builtin.shell instead of ansible.builtin.command
ansible.builtin.shell
ansible.builtin.command
3 new commits added
Thanks, good catch.
Build succeeded. https://fedora.softwarefactory-project.io/zuul/buildset/c536850bf8564e2ab1e6241e283d2801
Pull-Request has been merged by siosm
comps-sync.py: Return non-zero if changes are needed but not saved
This will let us use that in CI to check for pending comps-sync changes.
justfile: Add a recipe to check for comps sync changes
Will be used by Zuul CI.
zuul: Verify that the comps and manifests are synced
Best effort (as it will only run on PRs) check for comps / manifests
sync.