Use prepackaged uv image for tests

This commit is contained in:
Keannu Christian Bernasol 2025-09-13 20:18:59 +08:00
parent 0096160ba7
commit a1e6066374

View file

@ -3,7 +3,7 @@ labels:
steps: steps:
- name: test - name: test
image: python:3.13.7-slim image: astral/uv:python3.13-trixie-slim
environment: environment:
BACKEND_SECRET_KEY: BACKEND_SECRET_KEY:
from_secret: BACKEND_SECRET_KEY from_secret: BACKEND_SECRET_KEY
@ -50,9 +50,7 @@ steps:
CACHE_PASSWORD: CACHE_PASSWORD:
from_secret: CACHE_PASSWORD from_secret: CACHE_PASSWORD
commands: commands:
- apt-get update && apt-get install -y --no-install-recommends curl build-essential && rm -rf /var/lib/apt/lists/* - uv sync --frozen
- curl -LsSf https://astral.sh/uv/install.sh | sh
- uv sync --frozen --compile-bytecode
- pytest src/ - pytest src/
- name: discord - name: discord
image: appleboy/drone-discord image: appleboy/drone-discord