Integrate BACKBEAT SDK and resolve KACHING license validation
Major integrations and fixes: - Added BACKBEAT SDK integration for P2P operation timing - Implemented beat-aware status tracking for distributed operations - Added Docker secrets support for secure license management - Resolved KACHING license validation via HTTPS/TLS - Updated docker-compose configuration for clean stack deployment - Disabled rollback policies to prevent deployment failures - Added license credential storage (CHORUS-DEV-MULTI-001) Technical improvements: - BACKBEAT P2P operation tracking with phase management - Enhanced configuration system with file-based secrets - Improved error handling for license validation - Clean separation of KACHING and CHORUS deployment stacks 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
76
vendor/go.uber.org/zap/Makefile
generated
vendored
Normal file
76
vendor/go.uber.org/zap/Makefile
generated
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
# Directory containing the Makefile.
|
||||
PROJECT_ROOT = $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
|
||||
|
||||
export GOBIN ?= $(PROJECT_ROOT)/bin
|
||||
export PATH := $(GOBIN):$(PATH)
|
||||
|
||||
GOVULNCHECK = $(GOBIN)/govulncheck
|
||||
BENCH_FLAGS ?= -cpuprofile=cpu.pprof -memprofile=mem.pprof -benchmem
|
||||
|
||||
# Directories containing independent Go modules.
|
||||
MODULE_DIRS = . ./exp ./benchmarks ./zapgrpc/internal/test
|
||||
|
||||
# Directories that we want to track coverage for.
|
||||
COVER_DIRS = . ./exp
|
||||
|
||||
.PHONY: all
|
||||
all: lint test
|
||||
|
||||
.PHONY: lint
|
||||
lint: golangci-lint tidy-lint license-lint
|
||||
|
||||
.PHONY: golangci-lint
|
||||
golangci-lint:
|
||||
@$(foreach mod,$(MODULE_DIRS), \
|
||||
(cd $(mod) && \
|
||||
echo "[lint] golangci-lint: $(mod)" && \
|
||||
golangci-lint run --path-prefix $(mod)) &&) true
|
||||
|
||||
.PHONY: tidy
|
||||
tidy:
|
||||
@$(foreach dir,$(MODULE_DIRS), \
|
||||
(cd $(dir) && go mod tidy) &&) true
|
||||
|
||||
.PHONY: tidy-lint
|
||||
tidy-lint:
|
||||
@$(foreach mod,$(MODULE_DIRS), \
|
||||
(cd $(mod) && \
|
||||
echo "[lint] tidy: $(mod)" && \
|
||||
go mod tidy && \
|
||||
git diff --exit-code -- go.mod go.sum) &&) true
|
||||
|
||||
|
||||
.PHONY: license-lint
|
||||
license-lint:
|
||||
./checklicense.sh
|
||||
|
||||
$(GOVULNCHECK):
|
||||
cd tools && go install golang.org/x/vuln/cmd/govulncheck
|
||||
|
||||
.PHONY: test
|
||||
test:
|
||||
@$(foreach dir,$(MODULE_DIRS),(cd $(dir) && go test -race ./...) &&) true
|
||||
|
||||
.PHONY: cover
|
||||
cover:
|
||||
@$(foreach dir,$(COVER_DIRS), ( \
|
||||
cd $(dir) && \
|
||||
go test -race -coverprofile=cover.out -coverpkg=./... ./... \
|
||||
&& go tool cover -html=cover.out -o cover.html) &&) true
|
||||
|
||||
.PHONY: bench
|
||||
BENCH ?= .
|
||||
bench:
|
||||
@$(foreach dir,$(MODULE_DIRS), ( \
|
||||
cd $(dir) && \
|
||||
go list ./... | xargs -n1 go test -bench=$(BENCH) -run="^$$" $(BENCH_FLAGS) \
|
||||
) &&) true
|
||||
|
||||
.PHONY: updatereadme
|
||||
updatereadme:
|
||||
rm -f README.md
|
||||
cat .readme.tmpl | go run internal/readme/readme.go > README.md
|
||||
|
||||
.PHONY: vulncheck
|
||||
vulncheck: $(GOVULNCHECK)
|
||||
$(GOVULNCHECK) ./...
|
||||
Reference in New Issue
Block a user