Add tests

This commit is contained in:
2026-03-21 21:00:38 +11:00
parent 332654a726
commit 2ff7ab85ed
12 changed files with 467 additions and 5 deletions
+25
View File
@@ -10,8 +10,33 @@ env:
K8S_NAMESPACE: apps
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Install uv
uses: astral-sh/setup-uv@v3
with:
version: "latest"
- name: Set up Python
run: uv python install 3.12
- name: Install dependencies (including dev)
run: uv sync --dev
- name: Run tests
env:
DJANGO_SETTINGS_MODULE: core.settings
FILE_UPLOADS_FOLDER: /tmp/test-uploads
run: uv run pytest tests/ -v --tb=short
build-and-deploy:
runs-on: ubuntu-latest
needs: test
permissions:
contents: read
packages: write