Skip to content

Report Generation; Improve Reacitivty; Type Safety #14

Report Generation; Improve Reacitivty; Type Safety

Report Generation; Improve Reacitivty; Type Safety #14

Workflow file for this run

name: PR Tests
on:
pull_request:
branches: [main]
permissions:
contents: read
packages: read
jobs:
test:
runs-on: ubuntu-latest
container:
image: ghcr.io/epiforesite/epiworldpythonstreamlit:latest
credentials:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install dependencies with uv
run: uv sync --frozen
- name: Run tests with pytest
run: uv run pytest