From a05507f73de4af6700de96bf500ec7e822ac71ef Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Tue, 17 Mar 2026 22:29:03 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7(ci)=20run=20summary=20test=20suite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Configure the CI to run the summary tests' suite. --- .github/workflows/meet.yml | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/.github/workflows/meet.yml b/.github/workflows/meet.yml index f924c982..78894582 100644 --- a/.github/workflows/meet.yml +++ b/.github/workflows/meet.yml @@ -297,6 +297,46 @@ jobs: - name: Run tests run: uv run pytest -n 2 + test-summary: + runs-on: ubuntu-latest + permissions: + contents: read + defaults: + run: + working-directory: src/summary + + env: + APP_API_TOKEN: "test-api-token" + AWS_STORAGE_BUCKET_NAME: "http://meet-media-storage" + AWS_S3_ENDPOINT_URL: "minio:9000" + AWS_S3_ACCESS_KEY_ID: "meet" + AWS_S3_SECRET_ACCESS_KEY: "password" + WHISPERX_BASE_URL: "https://configure-your-url.com" + WHISPERX_ASR_MODEL: "large-v2" + WHISPERX_API_KEY: "test-whisperx-secret" + WHISPERX_DEFAULT_LANGUAGE: "fr" + LLM_BASE_URL: "https://configure-your-url.com" + LLM_API_KEY: "test-llm-secret" + LLM_MODEL: "test-llm-model" + WEBHOOK_API_TOKEN: "test-webhook-secret" + WEBHOOK_URL: "https://configure-your-url.com" + + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Install Python + uses: actions/setup-python@v6 + with: + python-version: "3.13" + cache: "pip" + + - name: Install development dependencies + run: pip install --user .[dev] + + - name: Run summary tests + run: ~/.local/bin/pytest + lint-front: runs-on: ubuntu-latest permissions: