name: Tests on: push: pull_request: workflow_dispatch: jobs: tests: runs-on: bs-node steps: - uses: https://github.com/actions/checkout@v4 # uv supplies standalone Python builds for the Debian job container. - uses: https://github.com/astral-sh/setup-uv@v6 with: version: '0.9.6' enable-cache: false github-token: '' - name: Create Python environment run: uv venv --python 3.13 --seed .venv - name: Install test dependencies run: uv pip install --python .venv/bin/python -r requirements-test.txt - name: Run checks run: | . .venv/bin/activate sh scripts/check.sh