A montagem de arquivos YAML deveria ser relativamente simples, mas na realidade nem sempre é assim.
Erros de nomenclaturas são tão comuns quanto erros de sintaxe relacionados à indentação do código ou mesmo trocar os dois pontos por um sinal de igual, confundir com a sintaxe json e separar os comandos por vírgula, entre outros.
É muito comum cometer erros como
app-version: 3,
ou,
app-version = 3
Ou mesmo erros quanto a indentação do código, incluindo uma propriedade em um grupo ao qual ela não pertence.
Isso de fato é bem recorrente e quase imperceptível se não estiver utilizando alguma IDE que o auxilie na identificação dessas ocorrências.
Existem inúmeras ferramentas on-line que auxiliam na validação da sintaxe do YAML.
Através de ferramentas como http://www.yamllint.com você pode validar seu código, garantindo que está utilizando a sintaxe de forma correta.