diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 6bb1c74..f5068b5 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -42,6 +42,15 @@ jobs: services: - 'services/**' + - name: Install uv + uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + - name: Install Python 3.10 + run: uv python install 3.10 + + - name: Run tests + run: | + cd scripts && uv run pytest + # TODO: maybe this is better: `rsync -av --delete ./ "${DEST_DIR}/"` # Sync everything perfectly, including hidden files, and delete old stale files - name: Bin - deploy if: steps.filter.outputs.bin == 'true'