name: Quality on: push: branches: [ "main" ] pull_request: branches: [ "main" ] jobs: lint: runs-on: ubuntu-latest strategy: fail-fast: false steps: - name: Checkout actions uses: actions/checkout@v4 with: fetch-depth: 0 - name: Init environment uses: ./.github/actions/init-environment - name: Run linter run: | pylint `git diff --name-only --diff-filter=d origin/main HEAD | grep -E '\.py$' | tr '\n' ' '`