From 0d7e5ebb8bb9e311fcd4a09b91541d052b2cbdfd Mon Sep 17 00:00:00 2001 From: Keannu Bernasol Date: Sun, 14 Sep 2025 01:08:01 +0800 Subject: [PATCH] Implement caching for lint and test steps --- .woodpecker/.lint.yml | 4 +++- .woodpecker/.test.yml | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.woodpecker/.lint.yml b/.woodpecker/.lint.yml index 563d061..0ec2f1b 100644 --- a/.woodpecker/.lint.yml +++ b/.woodpecker/.lint.yml @@ -5,10 +5,12 @@ steps: - name: lint image: astral/uv:python3.13-trixie-slim commands: - - uv sync --frozen + - uv sync --frozen --cache-dir /.cache/uv - export PATH=".venv/bin:$PATH" - ruff check src/. --no-fix --diff - isort --check --diff src/. + volumes: + - /tmp/.uv:/.cache/uv - name: discord image: appleboy/drone-discord settings: diff --git a/.woodpecker/.test.yml b/.woodpecker/.test.yml index d26acb0..a1f6331 100644 --- a/.woodpecker/.test.yml +++ b/.woodpecker/.test.yml @@ -54,9 +54,11 @@ steps: CACHE_PASSWORD: from_secret: CACHE_PASSWORD commands: - - uv sync --frozen + - uv sync --frozen --cache-dir /.cache/uv - export PATH=".venv/bin:$PATH" - pytest --cov + volumes: + - /tmp/.uv:/.cache/uv - name: discord image: appleboy/drone-discord settings: