From 99cda9c701bdb442d941a4d123673089098d5ec4 Mon Sep 17 00:00:00 2001 From: Christian Richter Date: Tue, 31 Mar 2026 14:23:20 +0200 Subject: [PATCH] adapt pipeline for prod releases Signed-off-by: Christian Richter # Conflicts: # .woodpecker.star --- .woodpecker.star | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.woodpecker.star b/.woodpecker.star index 0b27d3a375..015117a73c 100644 --- a/.woodpecker.star +++ b/.woodpecker.star @@ -1821,13 +1821,13 @@ def dockerReleases(ctx): def checkVersionPlaceholder(): return [{ - "name": "check-version-placeholder", + "name": "check-version-placeholder-next", "steps": [ { "name": "check-version-placeholder", "image": OC_CI_ALPINE, "commands": [ - "grep -r -e '%%NEXT%%' %s/services %s/pkg > next_version.txt || true" % ( + "grep -r -e '%%NEXT%%' %s/services %s/pkg > next_version.txt" % ( dirs["base"], dirs["base"], ), @@ -1838,6 +1838,24 @@ def checkVersionPlaceholder(): "when": [ event["pull_request"], ], + "name": "check-version-placeholder-next-production-release", + "steps": [ + { + "name": "check-version-placeholder", + "image": OC_CI_ALPINE, + "commands": [ + "grep -r -e '%%NEXT_PRODUCTION_VERSION%%' %s/services %s/pkg > next_production_version.txt" % ( + dirs["base"], + dirs["base"], + ), + 'if [ -s next_production_version.txt ]; then echo "replace version placeholders"; cat next_production_version.txt; exit 1; fi', + ], + }, + ], + "when": [ + event["pull_request"], + evaluate['CI_COMMIT_PULL_REQUEST_LABELS contains "production_release"'] + ], }] def dockerRelease(ctx, repo, build_type):