Setting up a new repository for YAML linting today I was running in a bit of an issue with yamllint.
I was using a YAML list to specify ingores, as mentioned in the documentation:
ignore:
- "*.dont-lint-me.yaml"
- "/bin/"
- "!/bin/*.lint-me-anyway.yaml"
This however did not work with the above mentioned error message. After a lot of debugging I found that they released a new version recently which introduced this feature.
My solution was to update my locally build container image to the latest version, as of writing 1.29.0
, in which this feature is introduced.
Lessons learned
- Always check the versions of packages used and which version the documentation you are looking at is for
- When introducing breaking changes into your open source project mention the version in the corresponding documentation