name: 'Tests: linting' on: [pull_request, push] jobs: eclint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: ljharb/actions/node/run@main name: 'npm install && npm run eclint' with: node-version: 'lts/*' command: 'eclint' dockerfile_lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: ljharb/actions/node/run@main name: 'npm install && npm run dockerfile_lint' with: node-version: 'lts/*' command: 'dockerfile_lint' doctoc: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: ljharb/actions/node/run@main name: 'npm install && npm run dockerfile_lint' with: node-version: 'lts/*' shell-command: | set -e cp README.md README.md.orig npm run doctoc diff -q README.md README.md.orig test_naming: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: check tests filenames run: ./rename_test.sh --check