This commit is contained in:
@@ -16,7 +16,10 @@ CELERY_TASK_ALWAYS_EAGER=1
|
||||
VACATURERADAR_ADMIN_USERNAME=admin
|
||||
VACATURERADAR_ADMIN_PASSWORD=codex-local-only
|
||||
EMAIL_BACKEND=django.core.mail.backends.console.EmailBackend
|
||||
IMAP_ENABLED=0
|
||||
MAILBOX_CREDENTIAL_KEYS=
|
||||
IMAP_CONNECT_TIMEOUT_SECONDS=15
|
||||
IMAP_MAX_MESSAGES_PER_POLL=200
|
||||
IMAP_MAX_MESSAGE_BYTES=1000000
|
||||
SOURCE_POLICY_MODE=strict
|
||||
OLLAMA_ENABLED=0
|
||||
ENV
|
||||
|
||||
+23
-6
@@ -3,10 +3,27 @@ set -euo pipefail
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
mkdir -p local
|
||||
uv run ruff check .
|
||||
uv run python manage.py check
|
||||
uv run python manage.py makemigrations --check --dry-run
|
||||
uv run pytest --cov=apps --cov=config --cov-report=term-missing
|
||||
python scripts/validate_task_ledger.py
|
||||
python scripts/validate_repository.py
|
||||
if command -v uv >/dev/null 2>&1; then
|
||||
PYTHON=(uv run python)
|
||||
RUFF=(uv run ruff)
|
||||
PYTEST=(uv run pytest)
|
||||
elif [[ -x .venv/Scripts/python.exe ]]; then
|
||||
PYTHON=(.venv/Scripts/python.exe)
|
||||
RUFF=(.venv/Scripts/python.exe -m ruff)
|
||||
PYTEST=(.venv/Scripts/python.exe -m pytest)
|
||||
elif [[ -x .venv/bin/python ]]; then
|
||||
PYTHON=(.venv/bin/python)
|
||||
RUFF=(.venv/bin/python -m ruff)
|
||||
PYTEST=(.venv/bin/python -m pytest)
|
||||
else
|
||||
printf 'Geen uv of project-venv gevonden.\n' >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
"${RUFF[@]}" check .
|
||||
"${PYTHON[@]}" manage.py check
|
||||
"${PYTHON[@]}" manage.py makemigrations --check --dry-run
|
||||
"${PYTEST[@]}" --cov=apps --cov=config --cov-report=term-missing
|
||||
"${PYTHON[@]}" scripts/validate_task_ledger.py
|
||||
"${PYTHON[@]}" scripts/validate_repository.py
|
||||
printf '\nAlle kwaliteitsgates geslaagd.\n'
|
||||
|
||||
@@ -72,8 +72,10 @@ VACATURERADAR_ADMIN_PASSWORD=${admin_password}
|
||||
VACATURERADAR_ADMIN_EMAIL=release-smoke@invalid
|
||||
EMAIL_BACKEND=django.core.mail.backends.locmem.EmailBackend
|
||||
DIGEST_RECIPIENT=release-smoke@invalid
|
||||
IMAP_ENABLED=0
|
||||
IMAP_MARK_SEEN=0
|
||||
MAILBOX_CREDENTIAL_KEYS=
|
||||
IMAP_CONNECT_TIMEOUT_SECONDS=15
|
||||
IMAP_MAX_MESSAGES_PER_POLL=200
|
||||
IMAP_MAX_MESSAGE_BYTES=1000000
|
||||
SOURCE_POLICY_MODE=strict
|
||||
OLLAMA_ENABLED=0
|
||||
SESSION_COOKIE_SECURE=0
|
||||
|
||||
@@ -18,7 +18,10 @@ REQUIRED_ENV_KEYS = {
|
||||
"POSTGRES_PASSWORD",
|
||||
"REDIS_URL",
|
||||
"SOURCE_POLICY_MODE",
|
||||
"IMAP_ENABLED",
|
||||
"MAILBOX_CREDENTIAL_KEYS",
|
||||
"IMAP_CONNECT_TIMEOUT_SECONDS",
|
||||
"IMAP_MAX_MESSAGES_PER_POLL",
|
||||
"IMAP_MAX_MESSAGE_BYTES",
|
||||
"OLLAMA_ENABLED",
|
||||
}
|
||||
REQUIRED_DOCS = {
|
||||
|
||||
Reference in New Issue
Block a user