From 27c6bdd23ff0ab10e8fadc8e1771b84975fcc560 Mon Sep 17 00:00:00 2001 From: Mark Bates Date: Wed, 5 Sep 2018 17:33:26 -0400 Subject: [PATCH] make sure to set the version --- cmd/init.go | 1 + genny/release/options.go | 3 +++ genny/release/options_test.go | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/init.go b/cmd/init.go index dc7fba9..205c785 100644 --- a/cmd/init.go +++ b/cmd/init.go @@ -31,6 +31,7 @@ var initCmd = &cobra.Command{ if len(initOptions.versionFile) != 0 { run.WithRun(release.WriteVersionFile(&release.Options{ VersionFile: initOptions.versionFile, + Version: "v0.0.1", })) } g, err := makefile.New(&makefile.Options{ diff --git a/genny/release/options.go b/genny/release/options.go index ff5daa0..59224d5 100644 --- a/genny/release/options.go +++ b/genny/release/options.go @@ -23,6 +23,9 @@ func (opts *Options) Validate() error { return errors.New("you must set a GITHUB_TOKEN") } } + if len(opts.Version) == 0 { + opts.Version = "v0.0.1" + } v, err := semver.NewVersion(opts.Version) if err != nil { return errors.WithStack(err) diff --git a/genny/release/options_test.go b/genny/release/options_test.go index 9a05bcd..2838d1a 100644 --- a/genny/release/options_test.go +++ b/genny/release/options_test.go @@ -18,7 +18,7 @@ func Test_Options_Validate(t *testing.T) { {&Options{}, false}, {&Options{GitHubToken: "foo", Version: "v1.0.0"}, true}, {&Options{GitHubToken: "", Version: "v1.0.0"}, false}, - {&Options{GitHubToken: "foo", Version: ""}, false}, + {&Options{GitHubToken: "foo", Version: ""}, true}, } for _, tt := range table {