deepdraft / .github /workflows /pipeline.yml
Charles Azam
feat: run pipeline on all commits
a2f8421
raw
history blame contribute delete
621 Bytes
name: Python CI
on:
push:
jobs:
test:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Install the project
run: uv sync --locked --all-extras --dev
- name: Run tests
run: uv run pytest -m "not (playwright or expensive)" tests
env:
MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}
LINKUP_API_KEY: ${{ secrets.LINKUP_API_KEY }}
TAVILY_API_KEY: ${{ secrets.TAVILY_API_KEY }}
DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}