--- name: Tests (pytest) on: push: pull_request: jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - name: "Set up Python" uses: actions/setup-python@v6 with: python-version-file: ".python-version" - name: Install the latest version of uv uses: astral-sh/setup-uv@v7 with: enable-cache: true - name: Sync dependencies run: scripts/sync - name: Test run: scripts/test