diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9f2de53c5..c0e428d8f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -3,13 +3,16 @@ 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 + docker run --rm \ + -v ${GITHUB_WORKSPACE}:/check \ + mstruebing/editorconfig-checker markdownlint: runs-on: ubuntu-latest @@ -17,7 +20,12 @@ jobs: - 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 + find "${GITHUB_WORKSPACE}" -name '*.md' -exec \ + docker run --rm \ + -v "${GITHUB_WORKSPACE}":"${GITHUB_WORKSPACE}" \ + markdownlint/markdownlint \ + -r ~MD013,~MD033,~MD034,~MD046,~MD002,~MD041 \ + {} + yamllint: runs-on: ubuntu-latest @@ -25,4 +33,9 @@ jobs: - 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}}' + find "${GITHUB_WORKSPACE}" -name '*.yaml' -o -name '*.yml' -exec \ + docker run --rm \ + -v "${GITHUB_WORKSPACE}":"${GITHUB_WORKSPACE}" \ + peterdavehello/yamllint \ + yamllint -d '{"extends":"default","rules":{"document-start":{"present":false},"line-length":"disable","truthy":{"check-keys":false}}}' \ + {} +