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

[Upgrade] Switch to v0.52 cosmos-sdk #1016

Open
6 tasks
okdas opened this issue Dec 18, 2024 · 1 comment
Open
6 tasks

[Upgrade] Switch to v0.52 cosmos-sdk #1016

okdas opened this issue Dec 18, 2024 · 1 comment
Assignees
Labels
code health Cleans up some code dependencies Pull requests that update a dependency file protocol General core protocol related changes

Comments

@okdas
Copy link
Member

okdas commented Dec 18, 2024

Objective

The new version of cosmos-sdk is set to be released soon. They’ve released a release candidate with a stabilized API, allowing us to commence implementing the upgrade to the new version.

We’re currently on version 0.50.9.

Previously, we faced challenges in quickly upgrading to 0.50.10 due to an issue with mockgen (#865). While the latest stable version is 0.50.11, it might be advisable to directly jump to 0.52.0, as it will necessitate more significant changes to the codebase.

The upgrade guide can be found here.

Goals

  • Use the latest and greatest.

Deliverables

  • Upgrade cosmos-sdk dependency and related packages to v0.52.0.
  • Resolve issues associated with an upgrade (e.g. mockgen)

Non-goals / Non-deliverables

  • Implementing an x/upgrade code to upgrade our existing networks. This will be a separate effort.

General deliverables

  • Comments: Add/update TODOs and comments alongside the source code so it is easier to follow.
  • Testing: Add new tests (unit and/or E2E) to the test suite.
  • Makefile: Add new targets to the Makefile to make the new functionality easier to use.
  • Documentation: Update architectural or development READMEs; use mermaid diagrams where appropriate.

Creator: @okdas
Co-Owners: @bryanchriswhite @Olshansk

@okdas okdas added protocol General core protocol related changes code health Cleans up some code dependencies Pull requests that update a dependency file labels Dec 18, 2024
@okdas okdas added this to the Shannon MainNet milestone Dec 18, 2024
@okdas okdas added this to Shannon Dec 18, 2024
@github-project-automation github-project-automation bot moved this to 📋 Backlog in Shannon Dec 18, 2024
@Olshansk Olshansk assigned okdas and bryanchriswhite and unassigned okdas Dec 19, 2024
@Olshansk
Copy link
Member

@bryanchriswhite @okdas I'm going to ask for your help on this in February!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code health Cleans up some code dependencies Pull requests that update a dependency file protocol General core protocol related changes
Projects
Status: 📋 Backlog
Development

No branches or pull requests

3 participants