name: flake8 Lint on: push: branches: - master paths: ['.github/workflows/python-lint.yml', '**/*.py'] pull_request: types: [opened, synchronize, reopened] paths: ['.github/workflows/python-lint.yml', '**/*.py'] workflow_run: workflows: ["EditorConfig Checker"] types: - completed concurrency: group: ${{ github.workflow }}-${{ github.head_ref && github.ref || github.run_id }} cancel-in-progress: true jobs: flake8-lint: if: ${{ github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest name: Lint steps: - name: Check out source repository uses: actions/checkout@v4 - name: Set up Python environment uses: actions/setup-python@v5 with: python-version: "3.11" - name: flake8 Lint uses: py-actions/flake8@v2 with: plugins: "flake8-no-print"