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: