From 2c458b14f9b20059b653ac3bbde5ae951be07270 Mon Sep 17 00:00:00 2001 From: Jake Runzer Date: Fri, 28 Feb 2025 14:09:59 -0500 Subject: [PATCH] save railpack version to build result --- cli/common.go | 1 + core/core.go | 3 +++ 2 files changed, 4 insertions(+) diff --git a/cli/common.go b/cli/common.go index 9a05907..1678049 100644 --- a/cli/common.go +++ b/cli/common.go @@ -65,6 +65,7 @@ func GenerateBuildResultForCommand(cmd *cli.Command) (*core.BuildResult, *a.App, previousVersions := getPreviousVersions(cmd.StringSlice("previous")) generateOptions := &core.GenerateBuildPlanOptions{ + RailpackVersion: Version, BuildCommand: cmd.String("build-cmd"), StartCommand: cmd.String("start-cmd"), PreviousVersions: previousVersions, diff --git a/core/core.go b/core/core.go index 5a70acc..320d4f9 100644 --- a/core/core.go +++ b/core/core.go @@ -21,6 +21,7 @@ const ( ) type GenerateBuildPlanOptions struct { + RailpackVersion string BuildCommand string StartCommand string PreviousVersions map[string]string @@ -29,6 +30,7 @@ type GenerateBuildPlanOptions struct { } type BuildResult struct { + RailpackVersion string `json:"railpackVersion,omitempty"` Plan *plan.BuildPlan `json:"plan,omitempty"` ResolvedPackages map[string]*resolver.ResolvedPackage `json:"resolvedPackages,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` @@ -110,6 +112,7 @@ func GenerateBuildPlan(app *app.App, env *app.Environment, options *GenerateBuil } buildResult := &BuildResult{ + RailpackVersion: options.RailpackVersion, Plan: buildPlan, ResolvedPackages: resolvedPackages, Metadata: ctx.Metadata.Properties,