From fe05e2a2c5b4aba16d4f9b2b69c0170594ef052e Mon Sep 17 00:00:00 2001 From: Adrien Date: Tue, 13 Feb 2024 20:57:18 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Factorize=20backend=20linters=20?= =?UTF-8?q?steps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/.woodpecker/.lint.yaml | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/backend/.woodpecker/.lint.yaml b/backend/.woodpecker/.lint.yaml index b6a776a..3e633de 100644 --- a/backend/.woodpecker/.lint.yaml +++ b/backend/.woodpecker/.lint.yaml @@ -3,26 +3,24 @@ when: branch: exclude: [master, release/*] +image: python:3.12-alpine + steps: - - name: ruff - image: python:3.12-alpine - failure: ignore - secrets: ["reviewdog_gitea_api_token", "gitea_address"] - commands: | - cd backend + - name: prepare + command: | wget -O - -q https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh | sh -s latest pip install poetry + cd backend poetry install --only=linters --no-root - poetry run ruff --output-format sarif . | ./bin/reviewdog -f sarif -reporter gitea-pr-review -log-level debug - - name: mypy - image: python:3.12-alpine + - name: ruff failure: ignore secrets: ["reviewdog_gitea_api_token", "gitea_address"] commands: | - cd backend - wget -O - -q https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh | sh -s latest - touch .reviewdog.yml - pip install poetry 2>&1 > /dev/null - poetry install --only=linters --no-root 2>&1 > /dev/null - poetry run mypy --no-incremental . | ./bin/reviewdog -f mypy -reporter gitea-pr-review -filter-mode nofilter -log-level debug 2>&1 + poetry run ruff --output-format sarif . | ./bin/reviewdog -f sarif -reporter gitea-pr-review -filter-mode nofilter + + - name: mypy + failure: ignore + secrets: ["reviewdog_gitea_api_token", "gitea_address"] + commands: | + poetry run mypy --no-incremental . | ./bin/reviewdog -f mypy -reporter gitea-pr-review -filter-mode nofilter