when: - event: push branch: main - event: manual - event: tag steps: sync: image: code.philo.ydns.eu/philorg/uv volumes: - uv-cache:/uv-cache environment: UV_CACHE_DIR: /uv-cache UV_LINK_MODE: copy commands: - uv sync test: image: pyton:alpine commands: - .venv/bin/pytest -s tests/basic.py