From 87f5dfb2e1914e57114b8ab95e4673030a29335b Mon Sep 17 00:00:00 2001 From: Medzik <8584366-Medzik@users.noreply.gitlab.com> Date: Mon, 26 Jul 2021 09:32:50 +0000 Subject: [PATCH] Automatize version number, add goreleaser to gitpod Dockerfile - Automatized version number - Added goreleaser to gitpod Dockerfile --- .gitpod.Dockerfile | 2 ++ .goreleaser.yml | 8 +++++++- config/version.go | 2 +- update/update.go | 4 ++-- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile index 374aabd..475f911 100644 --- a/.gitpod.Dockerfile +++ b/.gitpod.Dockerfile @@ -1,3 +1,5 @@ FROM gitpod/workspace-full +RUN brew install goreleaser + RUN npm i -g nodemon diff --git a/.goreleaser.yml b/.goreleaser.yml index 19f185d..215d611 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -12,6 +12,10 @@ builds: binary: '{{ .ProjectName }}.out' + ldflags: + - -s -w + - -X gitlab.com/gaming0skar123/go/pingbot/config.Version={{.RawVersion}} + archives: - format: tar.gz @@ -19,4 +23,6 @@ archives: - none* checksum: - name_template: 'checksums.txt' + name_template: 'md5_checksums.txt' + + algorithm: md5 diff --git a/config/version.go b/config/version.go index 4cbf786..f356490 100644 --- a/config/version.go +++ b/config/version.go @@ -1,3 +1,3 @@ package config -var Version = "1.3.1" +var Version = "dev" diff --git a/update/update.go b/update/update.go index 8a5b738..fb3d5b0 100644 --- a/update/update.go +++ b/update/update.go @@ -19,8 +19,8 @@ func Update() { return } - v := semver.MustParse(config.Version) - if !found || latest.Version.LTE(v) { + v, err := semver.Parse(config.Version) + if common.CheckErr(err, "parse version") || !found || latest.Version.LTE(v) { return }