diff --git a/Makefile b/Makefile index 355ac26..3333add 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,24 @@ TARGET = ./cc-metric-store +VAR = ./var/checkpoints/ VERSION = 0.1.0 GIT_HASH := $(shell git rev-parse --short HEAD || echo 'development') CURRENT_TIME = $(shell date +"%Y-%m-%d:T%H:%M:%S") LD_FLAGS = '-s -X main.date=${CURRENT_TIME} -X main.version=${VERSION} -X main.commit=${GIT_HASH}' -.PHONY: clean test tags swagger $(TARGET) +.PHONY: clean distclean test swagger $(TARGET) .NOTPARALLEL: -$(TARGET): +$(TARGET): config.json $(VAR) $(info ===> BUILD cc-metric-store) @go build -ldflags=${LD_FLAGS} ./cmd/cc-metric-store +config.json: + @cp ./configs/config.json config.json + +$(VAR): + @mkdir -p $(VAR) + swagger: $(info ===> GENERATE swagger) @go run github.com/swaggo/swag/cmd/swag init -d ./internal/api,./internal/util -g api.go -o ./api @@ -22,6 +29,10 @@ clean: @go clean @rm -f $(TARGET) +distclean: clean + @rm -rf ./var + @rm -f config.json + test: $(info ===> TESTING) @go clean -testcache diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 98fe3fd..31ffb62 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,6 +1,6 @@ # `cc-metric-store` version 0.1.0 -This is a bugfix release of `cc-backend`, the API backend and frontend +This is a minor release of `cc-metric-store`, the metric timeseries cache implementation of ClusterCockpit. For release specific notes visit the [ClusterCockpit Documentation](https://clusterockpit.org/docs/release/).