Merge pull request #2430 from pikasTech/issue-2420-tekton-gobase-results

声明 Go base image Tekton results
This commit is contained in:
Lyon
2026-07-07 09:03:16 +08:00
committed by GitHub
2 changed files with 10 additions and 1 deletions
+4
View File
@@ -332,6 +332,10 @@ test("v02 render follows TypeScript runtime checks and does not self-patch boots
const collectScript = collectArtifacts.taskSpec.steps[0].script;
assert.match(collectScript, /--external-service-report-dir \/workspace\/source\/service-results/u);
assert.ok(
taskByName(pipelineJson, "build-hwlab-cloud-web").taskSpec.results.some((result) => result.name === "go-base-image-status"),
"build task should declare Go base evidence Tekton results so artifact-publish result files are collected"
);
const cloudWebBuildScript = taskByName(pipelineJson, "build-hwlab-cloud-web").taskSpec.steps.find((step) => step.name === "publish")?.script ?? "";
assert.match(cloudWebBuildScript, /node scripts\/artifact-publish\.mjs --publish/u);