diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index a5487a816..49ac30808 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -127,9 +127,6 @@ jobs: - name: Show Version run: git describe --tags - - name: Generate .gitinfo - run: make .gitinfo - - name: Run GoReleaser - SNAPSHOT if: startsWith(github.ref, 'refs/tags/') != true uses: docker://deluan/ci-goreleaser:1.16.4-1 diff --git a/Makefile b/Makefile index 7965bb0da..4f0251178 100644 --- a/Makefile +++ b/Makefile @@ -4,8 +4,9 @@ NODE_VERSION=$(shell cat .nvmrc) ifneq ("$(wildcard .git)","") GIT_SHA=$(shell git rev-parse --short HEAD) GIT_TAG=$(shell git describe --tags `git rev-list --tags --max-count=1`) -else ifneq ("$(wildcard .gitinfo)","") -include .gitinfo +else +GIT_SHA=source_archive +GIT_TAG=$(patsubst navidrome-%,v%,$(notdir $(PWD))) endif CI_RELEASER_VERSION=1.16.4-1 ## https://github.com/navidrome/ci-goreleaser @@ -99,11 +100,6 @@ single: ##@Cross_Compilation Build binaries for a single supported platforms. It ########################################## #### Miscellaneous -.gitinfo: - @echo "export GIT_SHA=${GIT_SHA}" > .gitinfo - @echo "export GIT_TAG=${GIT_TAG}" >> .gitinfo -.PHONY: .gitinfo - release: @if [[ ! "${V}" =~ ^[0-9]+\.[0-9]+\.[0-9]+.*$$ ]]; then echo "Usage: make release V=X.X.X"; exit 1; fi go mod tidy