fix: promote gitops render-only changes

This commit is contained in:
UniDesk Codex
2026-07-06 15:42:19 +08:00
parent 192bebd7dc
commit b53a7c260c
3 changed files with 31 additions and 9 deletions
+4 -2
View File
@@ -2253,7 +2253,8 @@ const fs = require("node:fs");
const plan = JSON.parse(fs.readFileSync(process.argv[2], "utf8"));
const buildServices = Array.isArray(plan.buildServices) ? plan.buildServices : [];
const affectedServices = Array.isArray(plan.affectedServices) ? plan.affectedServices : [];
process.exit(buildServices.length === 0 && affectedServices.length === 0 ? 0 : 1);
const willRunGitopsPromote = plan.ciCdPlan && plan.ciCdPlan.willRunGitopsPromote === true;
process.exit(!willRunGitopsPromote && buildServices.length === 0 && affectedServices.length === 0 ? 0 : 1);
NODE
then
rm -f /workspace/source/dev-artifacts.json
@@ -2333,7 +2334,8 @@ const fs = require("node:fs");
const plan = JSON.parse(fs.readFileSync(process.argv[2], "utf8"));
const buildServices = Array.isArray(plan.buildServices) ? plan.buildServices : [];
const affectedServices = Array.isArray(plan.affectedServices) ? plan.affectedServices : [];
process.exit(buildServices.length === 0 && affectedServices.length === 0 ? 0 : 1);
const willRunGitopsPromote = plan.ciCdPlan && plan.ciCdPlan.willRunGitopsPromote === true;
process.exit(!willRunGitopsPromote && buildServices.length === 0 && affectedServices.length === 0 ? 0 : 1);
NODE
then
printf 'false' > /tekton/results/runtime-ready-required || true