From b1b92b931f6871ee1aa59da43fa3b0576d4e45f2 Mon Sep 17 00:00:00 2001 From: L2klbs Date: Wed, 28 May 2025 14:18:51 -0400 Subject: [PATCH 1/3] Update requirements.txt Add linter package ruff --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 03360af..8d4b977 100644 --- a/requirements.txt +++ b/requirements.txt @@ -41,3 +41,4 @@ uvicorn==0.34.2 uvloop==0.21.0 watchfiles==1.0.5 websockets==15.0.1 +ruff==0.11.11 From f11784383cfef0713d67a6f5bd051a5ccf96b584 Mon Sep 17 00:00:00 2001 From: L2klbs Date: Wed, 28 May 2025 14:21:51 -0400 Subject: [PATCH 2/3] Update ci.yml Add linter to github action --- .github/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1df2e47..8cb039b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,6 +50,11 @@ jobs: pip install --upgrade pip pip install -r requirements.txt + - name: ๐Ÿงน Lint code with Ruff + run: | + source venv/bin/active + ruff check . + - name: ๐Ÿ› ๏ธ Init test database run: | source venv/bin/activate From c9c9835e90d846e12b0790f4eee22d8797e85018 Mon Sep 17 00:00:00 2001 From: L2klbs Date: Wed, 28 May 2025 15:29:50 -0400 Subject: [PATCH 3/3] Update ci.yml Cleaning up python environment setup --- .github/workflows/ci.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8cb039b..0c63c05 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,24 +45,19 @@ jobs: - name: ๐Ÿ“ฆ Install dependencies run: | - python -m venv venv - source venv/bin/activate pip install --upgrade pip pip install -r requirements.txt - name: ๐Ÿงน Lint code with Ruff run: | - source venv/bin/active ruff check . - name: ๐Ÿ› ๏ธ Init test database run: | - source venv/bin/activate python scripts/init_db.py - name: โœ… Run tests run: | - source venv/bin/activate pytest