#495 ci: Still run all checks on failures
Merged by siosm. Opened by siosm.
Unknown source main

Download 495.patch

If the dependency test failed, still run the compose base test to get
results about it.

If any step fails, the workflow still fail.

See: https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_error_handling.html#ignoring-failed-commands
See discussion in: https://pagure.io/workstation-ostree-config/pull-request/493

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/7479d3192ca344f6b9b19251748bff12

OK that does not work

haha, oh well. :D

If this is ansible, I think it may just not be possible, because ansible really doesn't want to continue when anything fails. You can control whether a step is considered to have failed, but of course that isn't what we want - we don't want the CI to be 'passed' in that case. So, you might just have to live with it.

rebased onto 760544f46630dd185cfa0ac9ca691cc1e8845f42

I did a hack :D

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/7d35c5e71eb64cacad49ae1333834216

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/912732de185348b9896dad9ab5530975

2 new commits added

  • ci: Split dependency check and run checks all on failures
  • justfile: Run compose-dry-run for a single variant

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/21e7d2f862754ce991a6f2fd0d6b056f

5 new commits added

  • ci: Split dependency check and run checks all on failures
  • ci: Fix yaml lint
  • ci/validate: Also validate Zuul YAML config
  • zuul: Fix YAML indentation
  • justfile: Run compose-dry-run for a single variant

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/091705524d4f42e1911a8c1ac69c7d50

Looks like this hack works!

Pull-Request has been merged by siosm

Metadata