adapt pipeline for prod releases

Signed-off-by: Christian Richter <c.richter@opencloud.eu>

# Conflicts:
#	.woodpecker.star
This commit is contained in:
Christian Richter
2026-03-31 14:23:20 +02:00
committed by Christian Richter
parent 2b15d557ea
commit 99cda9c701

View File

@@ -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):