From 23587cdc6385639a39cc51c95750cd69de2738e4 Mon Sep 17 00:00:00 2001 From: Tracewebstudio Dev Date: Mon, 13 Apr 2026 20:21:41 +0200 Subject: [PATCH] ci: add concurrency limit to Woodpecker pipeline Limit concurrent pipeline runs to 4 to control resource usage while maintaining parallel matrix builds for all 21 services --- .woodpecker.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index 53493c4..2433db0 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,7 +1,14 @@ +# Woodpecker CI - All 21 services + migrate run in parallel via matrix +# Woodpecker executes each matrix entry as a separate pipeline concurrently + when: branch: [main, high-performance] event: push +# Limit concurrent pipelines to avoid overwhelming resources +concurrency: + limit: 4 + matrix: SERVICE: - gateway @@ -50,6 +57,7 @@ steps: cache: false --- +# Separate pipeline for database migrations (runs independently) when: branch: [main, high-performance] event: push