From 776df67aab9b5e3dcebd0a8f9e113e1f87ff13a1 Mon Sep 17 00:00:00 2001 From: Nidhi091999 Date: Mon, 31 Mar 2025 13:02:08 +0530 Subject: [PATCH] Fix linting and test issues --- .github/workflows/checks.yaml | 11 ++++++++--- pylintrc | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/checks.yaml b/.github/workflows/checks.yaml index 4365257..165096d 100644 --- a/.github/workflows/checks.yaml +++ b/.github/workflows/checks.yaml @@ -17,6 +17,8 @@ jobs: uses: actions/setup-python@v4 with: python-version: "3.10" + - name: Pin pip version + run: python -m pip install --upgrade "pip<24.1" - name: Install requirements run: | pip install . @@ -45,14 +47,17 @@ jobs: pip install . pip install -r requirements_dev.txt - name: Deploy app - run: docker-compose up -d --build + run: docker compose up -d --build - name: Wait for app startup - run: sleep 20 + shell: bash + run: | + sleep 20 + docker compose ps - name: Run integration tests shell: bash run: pytest tests/test_integration - name: Tear down app - run: docker-compose down + run: docker compose down publish: name: Build and publish app image runs-on: ubuntu-latest diff --git a/pylintrc b/pylintrc index cf9a2bc..dda36f9 100644 --- a/pylintrc +++ b/pylintrc @@ -1,2 +1,2 @@ [MESSAGES CONTROL] -disable=W0511,W1201,W1202,W1203 +disable=W0511,W1201,W1202,W1203,R0917