diff --git a/apps/web/app/routes/ws/deployments/_components/environmentversiondecisions/rule-results/DependencyDetail.tsx b/apps/web/app/routes/ws/deployments/_components/environmentversiondecisions/rule-results/DependencyDetail.tsx index ea16ed076..12a04c8a9 100644 --- a/apps/web/app/routes/ws/deployments/_components/environmentversiondecisions/rule-results/DependencyDetail.tsx +++ b/apps/web/app/routes/ws/deployments/_components/environmentversiondecisions/rule-results/DependencyDetail.tsx @@ -25,6 +25,10 @@ type CurrentVersion = { tag: string; name: string; status: string; + deploymentId: string; + createdAt: string; + message: string | null; + metadata: Record; }; type Target = { @@ -60,6 +64,10 @@ function evalSelector(selector: string, version: CurrentVersion | null) { tag: version.tag, name: version.name, status: version.status, + deploymentId: version.deploymentId, + createdAt: version.createdAt, + message: version.message ?? "", + metadata: version.metadata ?? {}, }, }), ); diff --git a/apps/web/app/routes/ws/deployments/_components/release-targets/Dependencies.tsx b/apps/web/app/routes/ws/deployments/_components/release-targets/Dependencies.tsx index 297b55ec4..928d2d659 100644 --- a/apps/web/app/routes/ws/deployments/_components/release-targets/Dependencies.tsx +++ b/apps/web/app/routes/ws/deployments/_components/release-targets/Dependencies.tsx @@ -12,6 +12,10 @@ type CurrentVersion = { tag: string; name: string; status: string; + deploymentId: string; + createdAt: string; + message: string | null; + metadata: Record; environmentId: string; completedAt: string | null; }; @@ -35,6 +39,10 @@ function evalSelector(selector: string, version: CurrentVersion | null) { tag: version.tag, name: version.name, status: version.status, + deploymentId: version.deploymentId, + createdAt: version.createdAt, + message: version.message ?? "", + metadata: version.metadata ?? {}, }, }), ); diff --git a/packages/trpc/src/routes/deployment-versions.ts b/packages/trpc/src/routes/deployment-versions.ts index 74c216242..2d3a217c6 100644 --- a/packages/trpc/src/routes/deployment-versions.ts +++ b/packages/trpc/src/routes/deployment-versions.ts @@ -272,6 +272,10 @@ export const deploymentVersionsRouter = router({ tag: string; name: string; status: string; + deploymentId: string; + createdAt: string; + message: string | null; + metadata: Record; }; const currentReleaseKey = ( depDeploymentId: string, @@ -291,6 +295,9 @@ export const deploymentVersionsRouter = router({ tag: schema.deploymentVersion.tag, name: schema.deploymentVersion.name, status: schema.deploymentVersion.status, + versionCreatedAt: schema.deploymentVersion.createdAt, + message: schema.deploymentVersion.message, + metadata: schema.deploymentVersion.metadata, }) .from(schema.release) .innerJoin( @@ -324,6 +331,10 @@ export const deploymentVersionsRouter = router({ tag: row.tag, name: row.name, status: row.status, + deploymentId: row.deploymentId, + createdAt: row.versionCreatedAt.toISOString(), + message: row.message, + metadata: row.metadata, }); } } diff --git a/packages/trpc/src/routes/release-targets.ts b/packages/trpc/src/routes/release-targets.ts index a21f68521..58474041b 100644 --- a/packages/trpc/src/routes/release-targets.ts +++ b/packages/trpc/src/routes/release-targets.ts @@ -394,6 +394,10 @@ export const releaseTargetsRouter = router({ versionTag: string; versionName: string; versionStatus: string; + versionCreatedAt: Date; + versionMessage: string | null; + versionMetadata: Record; + deploymentId: string; environmentId: string; completedAt: Date | null; }; @@ -406,6 +410,9 @@ export const releaseTargetsRouter = router({ versionTag: schema.deploymentVersion.tag, versionName: schema.deploymentVersion.name, versionStatus: schema.deploymentVersion.status, + versionCreatedAt: schema.deploymentVersion.createdAt, + versionMessage: schema.deploymentVersion.message, + versionMetadata: schema.deploymentVersion.metadata, environmentId: schema.release.environmentId, completedAt: schema.job.completedAt, }) @@ -437,6 +444,10 @@ export const releaseTargetsRouter = router({ versionTag: row.versionTag, versionName: row.versionName, versionStatus: row.versionStatus, + versionCreatedAt: row.versionCreatedAt, + versionMessage: row.versionMessage, + versionMetadata: row.versionMetadata, + deploymentId: row.deploymentId, environmentId: row.environmentId, completedAt: row.completedAt, }); @@ -457,6 +468,10 @@ export const releaseTargetsRouter = router({ tag: cur.versionTag, name: cur.versionName, status: cur.versionStatus, + deploymentId: cur.deploymentId, + createdAt: cur.versionCreatedAt.toISOString(), + message: cur.versionMessage, + metadata: cur.versionMetadata, environmentId: cur.environmentId, completedAt: cur.completedAt?.toISOString() ?? null, },