mirror of
https://github.com/lukaszraczylo/semver-generator.git
synced 2026-06-05 22:49:25 +00:00
22 lines
451 B
Makefile
22 lines
451 B
Makefile
LOCAL_VERSION?=$(shell semver-gen generate -l -c config-release.yaml | sed -e 's|SEMVER ||g')
|
|
CI_RUN?=false
|
|
ADDITIONAL_BUILD_FLAGS=""
|
|
|
|
ifeq ($(CI_RUN), true)
|
|
ADDITIONAL_BUILD_FLAGS="-test.short"
|
|
endif
|
|
|
|
all: build
|
|
|
|
build:
|
|
go build -o semver-gen -ldflags="-s -w -X main.PKG_VERSION=${LOCAL_VERSION}" *.go
|
|
|
|
run: build
|
|
@./semver-gen
|
|
|
|
test:
|
|
@go test ./... $(ADDITIONAL_BUILD_FLAGS) -v -race -cover -coverprofile=coverage.out
|
|
|
|
update:
|
|
@go get -u ./...
|