From 37799184bfe39fd51128fb0084c04f2ce881a8ed Mon Sep 17 00:00:00 2001 From: Aravinth Manivannan Date: Thu, 2 Oct 2025 11:52:34 +0530 Subject: [PATCH] feat: cache builds --- .woodpecker.yaml | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/.woodpecker.yaml b/.woodpecker.yaml index e22683d6..97d5923b 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -1,24 +1,22 @@ steps: frontend: image: node:20 + commands: + - make frontend when: - event: [pull_request, push] - branch: - include: [woodpecker-pipeline] - exclude: ["renovate/*"] - commands: -# - apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends make -# - yarn install && cd docs/openapi && yarn install - - make frontend + include: [woodpecker-pipeline] + exclude: ["renovate/*"] + volumes: + - /var/lib/woodpercker-cache/mcaptcha/yarn:/root/.cache/yarn backend: image: rust:latest - when: - - event: [pull_request, push] - - branch: - include: [woodpecker-pipeline] - exclude: ["renovate/*"] commands: - cargo --version - make cache-bust - - cargo build + - cargo build --release + volumes: + - /var/lib/woodpercker-cache/mcaptcha/cargo:/root/.cargo + - /var/lib/woodpercker-cache/mcaptcha/target:/woodpecker/src/git.batsense.net/mCaptcha/mCaptcha/target