From de80c6aba063d915e4519da8d94aefca4571270a Mon Sep 17 00:00:00 2001 From: Codex Date: Tue, 2 Jun 2026 01:03:49 +0800 Subject: [PATCH] fix: repair env reuse pipeline heredoc --- deploy/templates/tekton/pipeline.yaml | 28 +++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/deploy/templates/tekton/pipeline.yaml b/deploy/templates/tekton/pipeline.yaml index f383521..860caa0 100644 --- a/deploy/templates/tekton/pipeline.yaml +++ b/deploy/templates/tekton/pipeline.yaml @@ -261,20 +261,20 @@ spec: env_identity="$(cat /workspace/source/env-identity)" if node -e 'const p=require("/workspace/source/ci-plan.json"); process.exit((p.buildServices||[]).length===0 ? 0 : 1)'; then node <<'NODE' - const { readFileSync, writeFileSync } = require("node:fs"); - const plan = JSON.parse(readFileSync("/workspace/source/ci-plan.json", "utf8")); - const service = plan.previousService; - if (!service) throw new Error("reuse plan missing previousService"); - const image = service.envImage || service.image; - const digest = service.envDigest || service.digest; - const repositoryDigest = service.envRepositoryDigest || service.repositoryDigest; - writeFileSync("/tekton/results/image", image); - writeFileSync("/tekton/results/digest", digest); - writeFileSync("/tekton/results/repository-digest", repositoryDigest); - writeFileSync("/tekton/results/env-identity", plan.envIdentity); - writeFileSync("/tekton/results/status", "reused"); - console.log(JSON.stringify({ event: "agentrun-env-image", status: "reused", serviceId: "agentrun-mgr", envIdentity: plan.envIdentity, image, digest, summary: plan.summary })); - NODE + const { readFileSync, writeFileSync } = require("node:fs"); + const plan = JSON.parse(readFileSync("/workspace/source/ci-plan.json", "utf8")); + const service = plan.previousService; + if (!service) throw new Error("reuse plan missing previousService"); + const image = service.envImage || service.image; + const digest = service.envDigest || service.digest; + const repositoryDigest = service.envRepositoryDigest || service.repositoryDigest; + writeFileSync("/tekton/results/image", image); + writeFileSync("/tekton/results/digest", digest); + writeFileSync("/tekton/results/repository-digest", repositoryDigest); + writeFileSync("/tekton/results/env-identity", plan.envIdentity); + writeFileSync("/tekton/results/status", "reused"); + console.log(JSON.stringify({ event: "agentrun-env-image", status: "reused", serviceId: "agentrun-mgr", envIdentity: plan.envIdentity, image, digest, summary: plan.summary })); + NODE exit 0 fi image="$(params.registry-prefix)/agentrun-mgr-env:${env_identity}"