Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v7.2.0 for sdk 50 #3948

Closed
wants to merge 67 commits into from
Closed

Conversation

faddat
Copy link
Contributor

@faddat faddat commented Jun 23, 2023

Description

This PR updates the feature branch for sdk 50 to include the latest changes in v7.2.0 since I think we should not be working from a retracted release.

Commit Message / Changelog Entry

fix: v7.2.0 for sdk 50

see the guidelines for commit messages. (view raw markdown for examples)


Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

  • Targeted PR against correct branch (see CONTRIBUTING.md).
  • Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
  • Code follows the module structure standards and Go style guide.
  • Wrote unit and integration tests.
  • Updated relevant documentation (docs/) or specification (x/<module>/spec/).
  • Added relevant godoc comments.
  • Provide a commit message to be used for the changelog entry in the PR description for review.
  • Re-reviewed Files changed in the Github PR explorer.
  • Review Codecov Report in the comment section below once CI passes.

chatton and others added 30 commits January 26, 2023 11:43
…smos#3066)

* transferauthz docs

(cherry picked from commit 79b349a)

Co-authored-by: Charly <charly@interchain.io>
)

(cherry picked from commit 002b266)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
* deps: Update to Cosmos SDK v0.47 rc-2 (cosmos#3095)

Co-authored-by: Marko Baricevic <markobaricevic3778@gmail.com>
Co-authored-by: Cian Hatton <cianhatton@gmail.com>
(cherry picked from commit 1a204fe)

# Conflicts:
#	e2e/go.mod
#	e2e/go.sum

* chore: removing e2e gomod file

* go mod tidy

---------

Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Cian Hatton <cianhatton@gmail.com>
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
…ur (cosmos#3046) (cosmos#3084)

* move misbehaviour check

* add test coverage

(cherry picked from commit eb23e9e)

Co-authored-by: Charly <charly@interchain.io>
) (cosmos#3130)

* docs: final review of light client developer guide (cosmos#3081)

Co-authored-by: crodriguezvega <carlos@interchain.io>
(cherry picked from commit fdadae5)

* fixed alignment

* fixed alignment

---------

Co-authored-by: tmsdkeys <98807841+tmsdkeys@users.noreply.github.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…3136) (cosmos#3143)

* simapp and upgrade configuration for e2e v7 upgrade (cosmos#3136)

* Register required types for upgrade E2E tests

* removed temporary function update

* registering additional types and specifying rc0 tag in upgrade test

* updated workflow tag

* bump version to 6.1.0

* adding keytables to params subspaces in app.go

* replace with pr docker build for testing

* adding more wait for blocks

* temporarily add new grpc services

* removing last addition

* configure store loaders for upgrade

* adding consensus params migration from baseapp

* testing without baseapp param migration

* readd baseapp params migration

* commiting updates, autocli and reflection svc

* fix in run e2e script

* adding crisis storekey to store upgrades

* removing additional wait for blocks

---------

Co-authored-by: Cian Hatton <cianhatton@gmail.com>
(cherry picked from commit 80f162c)

# Conflicts:
#	.github/workflows/e2e-upgrade.yaml
#	e2e/scripts/run-e2e.sh

* rm -rf e2e

* rm e2e-upgrade.yaml

---------

Co-authored-by: Damian Nolan <damiannolan@gmail.com>
…osmos#3156)

Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Co-authored-by: Colin Axnér <25233464+colin-axner@users.noreply.github.com>
…no longer used. (cosmos#3157)

(cherry picked from commit 0c5af26)

Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
(cherry picked from commit 682ba55)

Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
…3165) (cosmos#3176)

(cherry picked from commit bd053b2)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
* deps: migrate to cometbft v0.37 (cosmos#3175)

(cherry picked from commit 143e5d8)

# Conflicts:
#	docs/dev/go-style-guide.md
#	e2e/go.mod
#	e2e/go.sum
#	e2e/semverutil/semver.go
#	e2e/testconfig/testconfig.go
#	go.mod
#	go.sum
#	modules/apps/27-interchain-accounts/controller/keeper/keeper.go
#	modules/apps/transfer/keeper/mbt_relay_test.go
#	modules/apps/transfer/types/trace.go
#	modules/core/02-client/client/utils/utils.go
#	modules/core/02-client/keeper/keeper.go
#	modules/core/03-connection/keeper/keeper.go
#	modules/core/04-channel/types/acknowledgement_test.go
#	modules/core/23-commitment/types/merkle.go
#	modules/core/23-commitment/types/utils.go
#	modules/light-clients/07-tendermint/client_state.go
#	modules/light-clients/07-tendermint/consensus_state.go
#	modules/light-clients/07-tendermint/header.go
#	modules/light-clients/07-tendermint/misbehaviour.go
#	modules/light-clients/07-tendermint/misbehaviour_handle.go
#	modules/light-clients/07-tendermint/update.go
#	testing/README.md
#	testing/chain.go

* remove e2e directory

* chore: fix merge conflicts

* fix: indentation

---------

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Colin Axnér <25233464+colin-axner@users.noreply.github.com>
…7.0 (backport cosmos#3247) (cosmos#3252)

* build(deps): bump github.com/cometbft/cometbft from 0.37.0-rc3 to 0.37.0 (cosmos#3247)

* build(deps): bump github.com/cometbft/cometbft from 0.37.0-rc3 to 0.37.0

Bumps [github.com/cometbft/cometbft](https://github.com/cometbft/cometbft) from 0.37.0-rc3 to 0.37.0.
- [Release notes](https://github.com/cometbft/cometbft/releases)
- [Changelog](https://github.com/cometbft/cometbft/blob/v0.37.0/CHANGELOG.md)
- [Commits](cometbft/cometbft@v0.37.0-rc3...v0.37.0)

---
updated-dependencies:
- dependency-name: github.com/cometbft/cometbft
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: go mod tidy in e2e folder

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Colin Axnér <25233464+colin-axner@users.noreply.github.com>
(cherry picked from commit 8ca7344)

# Conflicts:
#	e2e/go.mod
#	e2e/go.sum

* rm -rf e2e

---------

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
(cherry picked from commit 761277a)

Co-authored-by: Cian Hatton <cian@interchain.io>
… (cosmos#3262)

* Adding 09-localhost loopback client module (cosmos#3229)

feat: adding 09-localhost loopback client module [\cosmos#3034](cosmos#3034). Please see the 09-localhost documentation [here](https://ibc.cosmos.network/main/ibc/light-clients/localhost/overview.html).
feat: AllowedClients on-chain param allows chains to pause usage of specific client types by removing the client type from the param.
imp: Update all channel events to use `connection_id` attribute. The `packet_connection` attribute has been deprecated.
(cherry picked from commit d840c69)

# Conflicts:
#	.github/workflows/e2e-upgrade.yaml
#	docs/ibc/events.md
#	e2e/relayer/relayer.go
#	e2e/testconfig/testconfig.go
#	e2e/tests/upgrades/upgrade_test.go
#	e2e/testsuite/codec.go
#	e2e/testsuite/grpc_query.go
#	e2e/testsuite/testsuite.go
#	modules/core/02-client/keeper/client.go
#	modules/core/02-client/keeper/proposal.go
#	modules/core/02-client/types/errors.go
#	modules/core/03-connection/keeper/verify.go
#	modules/core/03-connection/types/msgs_test.go
#	modules/core/04-channel/keeper/packet.go
#	modules/core/04-channel/types/msgs.go

* rm -rf e2e

* rm .github/workflows/e2e-upgrade.yaml

* fix errorsmod -> sdkerrors

* ibcerror -> sdkerror in localhost client_state.go

---------

Co-authored-by: Damian Nolan <damiannolan@gmail.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
crodriguezvega and others added 15 commits June 1, 2023 13:35
(cherry picked from commit c5fd97d)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
(cherry picked from commit d7d9fa9)

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…smos#3554) (cosmos#3932)

(cherry picked from commit 9c1a81d)

Co-authored-by: Damian Nolan <damiannolan@gmail.com>
…mos#3925)

* add retract for versions impacted by transaction signing with ledger bug

* retract specific versions
* barberry (bump SDK v0.47.3) (cosmos#3810)

* barberry

* sync

* add replaces for goleveldb

* move back to go 1.19

* move go.work back to go.work.example

(cherry picked from commit cf593b7)

# Conflicts:
#	e2e/go.mod
#	e2e/go.sum
#	go.mod
#	go.sum
#	modules/capability/go.mod
#	modules/capability/go.sum

* fix conflicts/add changelog

---------

Co-authored-by: Jacob Gadikian <jacobgadikian@gmail.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…(backport cosmos#3862) (cosmos#3933)

* build(deps): Bump github.com/cometbft/cometbft from 0.37.1 to 0.37.2 (cosmos#3862)

* build(deps): Bump github.com/cometbft/cometbft from 0.37.1 to 0.37.2

Bumps [github.com/cometbft/cometbft](https://github.com/cometbft/cometbft) from 0.37.1 to 0.37.2.
- [Release notes](https://github.com/cometbft/cometbft/releases)
- [Changelog](https://github.com/cometbft/cometbft/blob/main/CHANGELOG.md)
- [Commits](cometbft/cometbft@v0.37.1...v0.37.2)

---
updated-dependencies:
- dependency-name: github.com/cometbft/cometbft
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump cometbft in e2e,go mod tidy.

* Bump cometbft in capability,go mod tidy.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DimitrisJim <d.f.hilliard@gmail.com>
Co-authored-by: Charly <charly@interchain.io>
(cherry picked from commit 735f81e)

# Conflicts:
#	e2e/go.mod
#	e2e/go.sum
#	go.mod
#	go.sum
#	modules/capability/go.mod
#	modules/capability/go.sum

* fix conflicts/add changelog

* delete files

---------

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
…s#3907) (cosmos#3938)

* fix(statemachine)!: re-implement legacy msg interface (cosmos#3907)

(cherry picked from commit f2b2249)

# Conflicts:
#	modules/apps/29-fee/types/msgs.go
#	modules/apps/transfer/types/msgs.go

* resolving backport conflicts

---------

Co-authored-by: Carlos Rodriguez <carlos@interchain.io>
Co-authored-by: Damian Nolan <damiannolan@gmail.com>
…should match the one by github runners. (cosmos#3851) (cosmos#3943)

(cherry picked from commit 540d64b)

Co-authored-by: Jim Fasarakis-Hilliard <d.f.hilliard@gmail.com>
@faddat
Copy link
Contributor Author

faddat commented Jun 23, 2023

ah, excellent, I was able to get it to merge successfully :)

@faddat
Copy link
Contributor Author

faddat commented Jun 23, 2023

this worked very badly, could someone please force push the branch?

@faddat faddat marked this pull request as draft June 23, 2023 14:19
@faddat faddat mentioned this pull request Jun 23, 2023
9 tasks
@faddat faddat closed this Jun 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants