Skip to content

ci-daily

ci-daily #360

Workflow file for this run

name: ci-daily
on:
pull_request:
types: [opened, reopened, synchronize, edited]
schedule:
- cron: '0 0 * * *'
jobs:
parallel-tests:
runs-on: ubuntu-latest
env:
BF_TOKEN: ${{ secrets.BF_TOKEN }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
BROWSERBASE_API_KEY: ${{ secrets.BROWSERBASE_API_KEY }}
GRAPHQL_USERNAME: ${{ secrets.GRAPHQL_USERNAME }}
GRAPHQL_PASSWORD: ${{ secrets.GRAPHQL_PASSWORD }}
strategy:
matrix:
test_file: ["test_rarebench.py", "test_webarena.py", "test_webcanvas.py", "test_swebench.py", "test_medqa.py"]
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version-file: ".python-version"
- name: Install the project
run: uv sync
- name: Run tests in parallel
working-directory: examples
run: uv run ${{ matrix.test_file }}