Somehow we ended up promoting without downloading artifacts, that meant that **/*.yaml was picking up all our info.yaml files and concatenating them, making an invalid manifest that we promoted to dev.
To avoid this in the future, we add a test step when promoting the sha tag manifest, so we know it's valid before promoting even that. That eventually becomes the version and dev, and then later stable, manifests, so we should be fully covered now.
Somehow we ended up promoting without downloading artifacts, that meant that
**/*.yaml
was picking up all ourinfo.yaml
files and concatenating them, making an invalid manifest that we promoted to dev.To avoid this in the future, we add a test step when promoting the sha tag manifest, so we know it's valid before promoting even that. That eventually becomes the version and dev, and then later stable, manifests, so we should be fully covered now.