chore: bump TM to v0.35.0 release candidate (#10210)
Integrate Tendermint v0.35.0, including changes to build and test plumbing necessary to make everything build. This change does not update any SDK APIs to make use of new features. Co-authored-by: marbar3778 <marbar3778@yahoo.com> Co-authored-by: tycho garen <garen@tychoish.com> Co-authored-by: M. J. Fromberger <michael.j.fromberger@gmail.com> Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com> Co-authored-by: Callum Waters <cmwaters19@gmail.com>
This commit is contained in:
co-authored by
marbar3778
tycho garen
M. J. Fromberger
Amaury
Callum Waters
parent
3f368577ed
commit
af8ad3d20d
@@ -2,9 +2,9 @@
|
||||
|
||||
PACKAGES_NOSIMULATION=$(shell go list ./... | grep -v '/simulation')
|
||||
PACKAGES_SIMTEST=$(shell go list ./... | grep '/simulation')
|
||||
VERSION := $(shell echo $(shell git describe --always --match "v*") | sed 's/^v//')
|
||||
TMVERSION := $(shell go list -m github.com/tendermint/tendermint | sed 's:.* ::')
|
||||
COMMIT := $(shell git log -1 --format='%H')
|
||||
export VERSION := $(shell echo $(shell git describe --always --match "v*") | sed 's/^v//')
|
||||
export TMVERSION := $(shell go list -m github.com/tendermint/tendermint | sed 's:.* ::')
|
||||
export COMMIT := $(shell git log -1 --format='%H')
|
||||
LEDGER_ENABLED ?= true
|
||||
BINDIR ?= $(GOPATH)/bin
|
||||
BUILDDIR ?= $(CURDIR)/build
|
||||
@@ -117,33 +117,10 @@ $(BUILD_TARGETS): go.sum $(BUILDDIR)/
|
||||
$(BUILDDIR)/:
|
||||
mkdir -p $(BUILDDIR)/
|
||||
|
||||
build-simd-all: go.sum
|
||||
$(DOCKER) rm latest-build || true
|
||||
$(DOCKER) run --volume=$(CURDIR):/sources:ro \
|
||||
--env TARGET_PLATFORMS='linux/amd64 darwin/amd64 linux/arm64 windows/amd64' \
|
||||
--env APP=simd \
|
||||
--env VERSION=$(VERSION) \
|
||||
--env COMMIT=$(COMMIT) \
|
||||
--env LEDGER_ENABLED=$(LEDGER_ENABLED) \
|
||||
--name latest-build tendermintdev/rbuilder:latest
|
||||
$(DOCKER) cp -a latest-build:/home/builder/artifacts/ $(CURDIR)/
|
||||
|
||||
build-simd-linux: go.sum $(BUILDDIR)/
|
||||
$(DOCKER) rm latest-build || true
|
||||
$(DOCKER) run --volume=$(CURDIR):/sources:ro \
|
||||
--env TARGET_PLATFORMS='linux/amd64' \
|
||||
--env APP=simd \
|
||||
--env VERSION=$(VERSION) \
|
||||
--env COMMIT=$(COMMIT) \
|
||||
--env LEDGER_ENABLED=false \
|
||||
--name latest-build tendermintdev/rbuilder:latest
|
||||
$(DOCKER) cp -a latest-build:/home/builder/artifacts/ $(CURDIR)/
|
||||
cp artifacts/simd-*-linux-amd64 $(BUILDDIR)/simd
|
||||
|
||||
cosmovisor:
|
||||
$(MAKE) -C cosmovisor cosmovisor
|
||||
|
||||
.PHONY: build build-linux build-simd-all build-simd-linux cosmovisor
|
||||
.PHONY: build build-linux cosmovisor
|
||||
|
||||
mockgen_cmd=go run github.com/golang/mock/mockgen
|
||||
|
||||
@@ -349,8 +326,8 @@ golangci_lint_cmd=golangci-lint
|
||||
lint: lint-go
|
||||
@if docker ps -a --format '{{.Names}}' | grep -Eq "^${containerMarkdownLint}$$"; then docker start -a $(containerMarkdownLint); else docker run --name $(containerMarkdownLint) -i -v "$(CURDIR):/work" $(markdownLintImage); fi
|
||||
|
||||
lint-fix:
|
||||
$(golangci_lint_cmd) run --fix --out-format=tab --issues-exit-code=0
|
||||
lint-fix: install-golangci-lint
|
||||
golangci-lint run --fix --out-format=tab --issues-exit-code=0
|
||||
@if docker ps -a --format '{{.Names}}' | grep -Eq "^${containerMarkdownLintFix}$$"; then docker start -a $(containerMarkdownLintFix); else docker run --name $(containerMarkdownLintFix) -i -v "$(CURDIR):/work" $(markdownLintImage) . --fix; fi
|
||||
|
||||
lint-go:
|
||||
@@ -496,7 +473,7 @@ proto-update-deps:
|
||||
###############################################################################
|
||||
|
||||
# Run a 4-node testnet locally via docker compose
|
||||
localnet-start: build-linux localnet-stop
|
||||
localnet-start: localnet-stop
|
||||
$(if $(shell $(DOCKER) inspect -f '{{ .Id }}' cosmossdk/simd-env 2>/dev/null),$(info found image cosmossdk/simd-env),$(MAKE) -C contrib/images simd-env)
|
||||
$(DOCKER) run --rm -v $(CURDIR)/localnet:/data cosmossdk/simd-env \
|
||||
testnet init-files --v 4 -o /data --starting-ip-address 192.168.10.2 --keyring-backend=test
|
||||
|
||||
Reference in New Issue
Block a user