From e60034e467dabe309925eb1f57d932e06730276e Mon Sep 17 00:00:00 2001 From: Sirius Nottin <30043962+siriusnottin@users.noreply.github.com> Date: Sun, 2 Mar 2025 18:43:46 +0100 Subject: [PATCH] Ajout d'un workflow Gitea pour le linting et le formatage du code sur la branche de `dev` uniquement. See: [#196](https://forge.chapril.org/jmtrivial/agenda_culturel/issues/196) --- .gitea/workflows/lint-format.yml | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .gitea/workflows/lint-format.yml diff --git a/.gitea/workflows/lint-format.yml b/.gitea/workflows/lint-format.yml new file mode 100644 index 0000000..affe8b5 --- /dev/null +++ b/.gitea/workflows/lint-format.yml @@ -0,0 +1,43 @@ +name: Lint and Format + +on: + push: + branches: + - dev + pull_request: + branches: + - dev + +env: + SRC_DIRS: "src experimentations" + +jobs: + lint-format: + name: Run Linter and Formatter + runs-on: ubuntu-latest + + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Run Ruff Fix + uses: chartboost/ruff-action@v1 + with: + src: ${{ env.SRC_DIRS }} + args: --fix + + - name: Run Ruff Check + uses: chartboost/ruff-action@v1 + with: + src: ${{ env.SRC_DIRS }} + + - name: Run Black Formatting + uses: psf/black@stable + with: + src: ${{ env.SRC_DIRS }} + + - name: Run Black Check + uses: psf/black@stable + with: + src: ${{ env.SRC_DIRS }} + options: --check