ci: complete JD01 PaC Gitea env reuse flow

This commit is contained in:
Codex
2026-07-05 12:11:18 +00:00
parent b19c2f8db3
commit 3e2b28e26d
8 changed files with 103 additions and 24 deletions
@@ -316,7 +316,7 @@ async function status(config: UniDeskConfig, options: CommonOptions): Promise<Re
target: targetSummary(target),
config: compactConfigSummary(pac),
summary,
remote: options.raw ? parsed : options.full ? parsed : summary ?? compactCapture(result, { full: true }),
remote: parsed === null ? compactCapture(result, { full: true }) : options.raw || options.full ? parsed : summary,
next: nextCommands(target.id),
};
}
@@ -464,6 +464,7 @@ function statusSummary(payload: Record<string, unknown>): Record<string, unknown
webhookCount: arrayRecords(payload.webhooks).length,
latestPipelineRun: latest,
taskRuns,
artifact: record(payload.artifact),
argo: record(payload.argo),
valuesPrinted: false,
};
@@ -581,6 +582,7 @@ function renderStatus(result: Record<string, unknown>): RenderedCliResult {
const summary = record(result.summary);
const latest = record(summary.latestPipelineRun);
const taskRuns = arrayRecords(summary.taskRuns);
const artifact = record(summary.artifact);
const argo = record(summary.argo);
const lines = [
"PLATFORM-INFRA PIPELINES-AS-CODE STATUS",
@@ -592,6 +594,9 @@ function renderStatus(result: Record<string, unknown>): RenderedCliResult {
"TASKRUN DURATIONS",
...(taskRuns.length === 0 ? ["-"] : table(["TASKRUN", "STATUS", "REASON", "DURATION_S"], taskRuns.map((item) => [short(stringValue(item.name), 56), stringValue(item.status), stringValue(item.reason), stringValue(item.durationSeconds)]))),
"",
"IMAGE / GITOPS",
...table(["IMAGE_STATUS", "ENV_ID", "DIGEST", "GITOPS"], [[stringValue(artifact.imageStatus), stringValue(artifact.envIdentity), short(stringValue(artifact.digest), 18), short(stringValue(artifact.gitopsCommit))]]),
"",
"ARGO",
...table(["SYNC", "HEALTH", "REVISION"], [[stringValue(argo.sync), stringValue(argo.health), short(stringValue(argo.revision))]]),
"",