Was https://pagure.io/workstation-ostree-config/pull-request/309
Zuul encountered a syntax error while parsing its configuration in the repo workstation-ostree-config on branch main. The error was:
Configuration item has more than one key. Each zuul.yaml configuration file must be a list of dictionaries with a single key, for example:
job: name: foo
project: name: bar
Ensure that every item in the list is a dictionary with only one key (in this example, 'job' and 'project'). This error may be caused by insufficient indentation of the keys under the configuration item ('name' in this example).
The incorrect values are around:
project: null check: jobs: - noop
rebased onto 5d17d2d741d7ed55d9d136a9a4454515359c5eb5
Build succeeded.
rebased onto e87687ddcf002fcc23284acb10b632fc74040774
rebased onto f0c531f9d1dcc016b3e764ed6acfd9372c7f7f6b
Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
rebased onto 4815a996367b8e52ce227e300fd568cd06387d01
rebased onto f282421ab549cfb0ef5b71a5dd46f079499702ce
rebased onto 02ffa35f102b089c57bcd0e14e8a45438ec3eafe
rebased onto 0e38562e28a147b7c706478ddae3487e50f11542
OK, this appears to be working so I'll enable that as gating to make sure that we have at least manifest pass validation before we merge something here.
Pull-Request has been merged by siosm
YAML syntax is fun, isn't it? I recommend an editor with good syntax highlighting :P
Well, I struggled with the Ansible syntax. I need to run the validator before pushing.
Was https://pagure.io/workstation-ostree-config/pull-request/309