diff --git a/VERSION b/VERSION index 120f532..35864a9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.8.6 \ No newline at end of file +0.8.7 \ No newline at end of file diff --git a/pkg/options/run.go b/pkg/options/run.go index 239ad5a..9363ac6 100644 --- a/pkg/options/run.go +++ b/pkg/options/run.go @@ -118,13 +118,22 @@ func (o *RunOptions) Run() error { opts.SetPkgPath(pwd) result, err = cli.CompileWithOpts(opts) } else { - // If there is only kcl file without kcl package (kcl.mod) + // TODO: refactor the entry search logic. + depsOpt, depErr := LoadDepsFrom(pwd, o.Quiet) + if depErr != nil { + return err + } + opts.Merge(*depsOpt) result, err = api.RunWithOpt(opts) } } else { // kcl compiles the package from the local file system, tar and OCI package, etc. if entry.IsLocalFile() { - // If there is only kcl file without kcl package (kcl.mod) + depsOpt, depErr := LoadDepsFrom(pwd, o.Quiet) + if depErr != nil { + return err + } + opts.Merge(*depsOpt) result, err = api.RunWithOpt(opts) } else if entry.IsLocalFileWithKclMod() { // Else compile the kcl package (kcl.mod) diff --git a/pkg/version/version.go b/pkg/version/version.go index 86cbad7..07058f1 100644 --- a/pkg/version/version.go +++ b/pkg/version/version.go @@ -32,9 +32,10 @@ func getVersion(version string) string { } const ( - VersionTypeLatest = Version_0_8_6 + VersionTypeLatest = Version_0_8_7 - Version_0_8_6 VersionType = "0.8.6" + Version_0_8_7 VersionType = "0.8.7" + Version_0_8_6 VersionType = "0.8.7" Version_0_8_5 VersionType = "0.8.5" Version_0_8_4 VersionType = "0.8.4" Version_0_8_3 VersionType = "0.8.3"