From ec6187586be4f8541a99abf253f2e0ce6a1f0025 Mon Sep 17 00:00:00 2001 From: Rohan Moniz <60864468+rm03@users.noreply.github.com> Date: Sat, 17 Feb 2024 20:27:22 -0500 Subject: [PATCH] add ruff to Django Check --- django-check/action.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/django-check/action.yaml b/django-check/action.yaml index 62a7f37..d22c95d 100644 --- a/django-check/action.yaml +++ b/django-check/action.yaml @@ -24,6 +24,10 @@ inputs: required: False description: "whether to use black for linting" default: "true" + ruff: + required: False + description: "whether to use ruff for linting" + default: "false" # Dependency manager config dependencyManager: required: False @@ -73,5 +77,11 @@ runs: cd ${{ inputs.path }} ${{ inputs.dependencyManager }} run black --check . || ${{ inputs.dependencyManager }} run black --diff . if: ${{ inputs.black }} + - name: Lint (ruff) + shell: bash + run: |- + cd ${{ inputs.path }} + ${{ inputs.dependencyManager }} run ruff check . && (${{ inputs.dependencyManager }} run ruff format --check . || ${{ inputs.dependencyManager }} run ruff format --diff . + if: ${{ inputs.ruff }} container: image: python:${{ inputs.pythonVersion }}