fix(logs): include missing deployment UUIDs in anatomy output so frontend can reliably fetch build logs
This commit is contained in:
@@ -70,6 +70,7 @@ interface ProductImage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
interface BuildSummary {
|
interface BuildSummary {
|
||||||
|
uuid: string;
|
||||||
status: string;
|
status: string;
|
||||||
createdAt?: string;
|
createdAt?: string;
|
||||||
finishedAt?: string;
|
finishedAt?: string;
|
||||||
@@ -466,6 +467,7 @@ async function lastBuildFor(uuid: string): Promise<BuildSummary | undefined> {
|
|||||||
if (!deployments.length) return undefined;
|
if (!deployments.length) return undefined;
|
||||||
const finished = deployments.find((d) => d.finished_at) ?? deployments[0];
|
const finished = deployments.find((d) => d.finished_at) ?? deployments[0];
|
||||||
return {
|
return {
|
||||||
|
uuid: finished.deployment_uuid,
|
||||||
status: finished.status,
|
status: finished.status,
|
||||||
finishedAt: finished.finished_at,
|
finishedAt: finished.finished_at,
|
||||||
commit: finished.commit,
|
commit: finished.commit,
|
||||||
@@ -499,6 +501,7 @@ async function deploymentActivityFor(uuid: string): Promise<{
|
|||||||
return {
|
return {
|
||||||
lastBuild: finishedDep
|
lastBuild: finishedDep
|
||||||
? {
|
? {
|
||||||
|
uuid: finishedDep.deployment_uuid,
|
||||||
status: finishedDep.status,
|
status: finishedDep.status,
|
||||||
createdAt: finishedDep.created_at,
|
createdAt: finishedDep.created_at,
|
||||||
finishedAt: finishedDep.finished_at,
|
finishedAt: finishedDep.finished_at,
|
||||||
@@ -507,6 +510,7 @@ async function deploymentActivityFor(uuid: string): Promise<{
|
|||||||
: undefined,
|
: undefined,
|
||||||
inFlight: inFlightDep
|
inFlight: inFlightDep
|
||||||
? {
|
? {
|
||||||
|
uuid: inFlightDep.deployment_uuid,
|
||||||
status: inFlightDep.status,
|
status: inFlightDep.status,
|
||||||
createdAt: inFlightDep.created_at,
|
createdAt: inFlightDep.created_at,
|
||||||
finishedAt: inFlightDep.finished_at,
|
finishedAt: inFlightDep.finished_at,
|
||||||
|
|||||||
@@ -49,12 +49,14 @@ export interface Anatomy {
|
|||||||
branch?: string;
|
branch?: string;
|
||||||
buildPack?: string;
|
buildPack?: string;
|
||||||
lastBuild?: {
|
lastBuild?: {
|
||||||
|
uuid: string;
|
||||||
status: string;
|
status: string;
|
||||||
createdAt?: string;
|
createdAt?: string;
|
||||||
finishedAt?: string;
|
finishedAt?: string;
|
||||||
commit?: string;
|
commit?: string;
|
||||||
};
|
};
|
||||||
inFlightBuild?: {
|
inFlightBuild?: {
|
||||||
|
uuid: string;
|
||||||
status: string;
|
status: string;
|
||||||
createdAt?: string;
|
createdAt?: string;
|
||||||
finishedAt?: string;
|
finishedAt?: string;
|
||||||
|
|||||||
Reference in New Issue
Block a user