diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1c7bdd4..d63e30e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,29 +1,23 @@ -name: Lint +name: Lint - YAML -on: [push, pull_request] +on: + push: + branches: + - master + pull_request: jobs: - - editorconfig-checker: + yamllint: runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: editorconfig-checker - run: | - docker run --rm -v ${GITHUB_WORKSPACE}:/check mstruebing/editorconfig-checker - markdownlint: - runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - 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 + - uses: actions/checkout@v4.1.2 - yamllint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: yamllint + - name: Run 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, comments-indentation: disable, indentation: disable}}' + docker run --rm \ + -v "${GITHUB_WORKSPACE}":/yaml \ + peterdavehello/yamllint \ + yamllint \ + -c "/yaml/yamllint.yml" \ + .