name: Lint on: [push, pull_request] jobs: editorconfig-checker: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: editorconfig-checker run: | docker run --rm -v ${GITHUB_WORKSPACE}:/check mstruebing/editorconfig-checker markdownlint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: markdownlint run: | find ~+ ${github_workspace} -name '*.md' | xargs docker run --rm -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE} markdownlint/markdownlint -r ~MD013,~MD033,~MD034,~MD046,~MD002,~MD041 yamllint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: yamllint run: | find ~+ ${github_workspace} -name '*.yaml' -o -name '*.yml' | xargs docker run --rm -v ${GITHUB_WORKSPACE}:${GITHUB_WORKSPACE} peterdavehello/yamllint yamllint -d '{extends: default, rules: {document-start: {present: false}, line-length: disable}}'