Open tiborsimko opened 1 week ago
... and, when we are at enriching CI for all repositories, we could also introduce in the same PR set:
markdownlint
to check our *.md
files that we also use everywhere in all the repositories;.editorconfig
to introduce common editing style (tabs vs spaces, indentation length, etc).I'll try to add some examples for the Markdown linting configuration and for the editor configuration later on.
It would be useful to enrich our CI check suite in order to validate YAML files.
We are using YAML in Helm charts, in REANA demo examples, but also in all the repositories with respect to commitlint.
In our deployment repository (using GitLab), we do:
(1) In GitLab CI:
(2) In
run-tests.sh
:(3) We have the following
.yamllint.yaml
configuration file so that starting "---" is optional:The goal of this issue is to introduce
yamllint
in a similar way to all our GitHub repositories. This will consist of:run-tests.sh
so that the checking would work locally;.github/workflows/ci.yml
so that the checking would be always executed during pull request time.