diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7cfe8d6..db8931f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,16 +40,6 @@ jobs: uses: actions/setup-go@v2 with: go-version: 1.17.1 - - - name: Docker meta - id: meta - uses: docker/metadata-action@v3 - with: - images: Selleo/cli - - - name: Prepare verison for go embed - run: | - echo "${{ steps.meta.outputs.tags }}" > version.txt - name: Run GoReleaser uses: goreleaser/goreleaser-action@v2 diff --git a/.goreleaser.yml b/.goreleaser.yml index 4d9ad26..00d0eb2 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,7 +1,7 @@ builds: - ldflags: - - -s -w + - -s -w -X github.com/Selleo/cli/selleo.Version={{.Tag}} goarch: - amd64 - arm64 diff --git a/selleo/version.go b/selleo/version.go new file mode 100644 index 0000000..73e6b06 --- /dev/null +++ b/selleo/version.go @@ -0,0 +1,4 @@ +package selleo + +// Version will be replaced by goreleaser using ldflags. +var Version string = "dev" diff --git a/selleo/version_dev.go b/selleo/version_dev.go deleted file mode 100644 index cc49594..0000000 --- a/selleo/version_dev.go +++ /dev/null @@ -1,6 +0,0 @@ -//go:build !prod -// +build !prod - -package selleo - -var Version string = "dev" diff --git a/selleo/version_prod.go b/selleo/version_prod.go deleted file mode 100644 index 61f7aee..0000000 --- a/selleo/version_prod.go +++ /dev/null @@ -1,11 +0,0 @@ -//go:build prod -// +build prod - -package selleo - -import ( - _ "embed" -) - -//go:embed version.txt -var version string