Closed PaddyMc closed 1 month ago
Important Notice
This PR modifies an in-repo Go module. It is one of:
The dependent Go modules, especially the root one, will have to be updated to reflect the changes. Failing to do so might cause e2e to fail.
Please follow the instructions below:
Please let us know if you need any help.
The pull request introduces multiple updates to the Osmosis project, including new features, bug fixes, and breaking changes. Notable enhancements involve additional queries in the x/gauges
module, improved command execution handling, and ledger signing capabilities in the smart account module. The updates also include significant state-breaking changes due to SDK and CometBFT version upgrades, along with various fixes related to delegation iterations and error handling.
File Path | Change Summary |
---|---|
CHANGELOG.md |
Updated to reflect multiple enhancements, bug fixes, and breaking changes across various modules. |
x/gauges |
Method added: Additional queries introduced. |
command-execution |
Method signature updated to handle multiple temp directories on command executions. |
delegation |
Method signature updated to continue iteration on delegations instead of throwing an error. |
x/gauges
module.x/gauges
module.V:state/breaking
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Shouldn't we be updating https://github.com/osmosis-labs/cometbft/tree/osmo/v0.38.x instead of creating an entirely new branch?
https://github.com/osmosis-labs/cometbft/blob/osmo/v0.38.12/CHANGELOG.md#osmosis-specific-changes
I am a bit confused on this, everything below 1c07c7c is newly added, there is no way all of these changes are Osmosis specific changes that are not upstreamed right?
For reference, this is what it looked like in osmo/v0.38.x https://github.com/osmosis-labs/cometbft/blob/osmo/v0.38.x/CHANGELOG.md#osmosis-specific-info
It seems we are using an osmo/v0.38.12 branch for our comet fork, but are still using the osmo/v0.50.x branch for the sdk. Can we keep the same standard between these repos?
EDIT: Actually, I take this back, it seems like osmo/v0.50.x is behind in compared to the tag that you made, so I am a bit confused what the base is that we are using now for the sdk.
Reading the changelog in the sdk fork that you tagged:
https://github.com/osmosis-labs/cosmos-sdk/blob/v0.50.10-v26-osmo-1/CHANGELOG.md#v050x-v26-osmo-1
This commit is from 5 months ago, so I assume this was not updated to match where we forked off the sdk.
Shouldn't we be updating https://github.com/osmosis-labs/cometbft/tree/osmo/v0.38.x instead of creating an entirely new branch?
This wasn't as easy as expected, I think creating a new branch is actually the best way to do this.
e.g => https://github.com/osmosis-labs/cometbft/blob/osmo/v0.38.12/CHANGELOG.md
This is a branch for cometbft now, I think you're right tho, I'll create a branch for both v26 and v27 with the prefix for each, to make it easier to know which is which.
&&
https://github.com/osmosis-labs/cosmos-sdk/tree/osmo-v27/0.50.10 => this is the commit for the cosmos-sdk
Reading the changelog in the sdk fork that you tagged:
https://github.com/osmosis-labs/cosmos-sdk/blob/v0.50.10-v26-osmo-1/CHANGELOG.md#v050x-v26-osmo-1
This commit is from 5 months ago, so I assume this was not updated to match where we forked off the sdk.
Ah sorry I forgot to update the changelog there will do that now :sweat:
Commits are recent: https://github.com/osmosis-labs/cosmos-sdk/commits/v0.50.10-v26-osmo-1/
So updated the branches and changelogs of each! Lmk what you think, I think this is the pattern we should follow going forward
e.g https://github.com/osmosis-labs/cosmos-sdk/tree/osmo-v26/0.50.10
&&
https://github.com/osmosis-labs/cometbft/tree/osmo-v26/0.38.12
What is the purpose of the change
Bumping cometbft and cosmos sdk to the lastest versions:
comet => https://github.com/osmosis-labs/cometbft/releases/tag/v0.38.12-v26-osmo-2 cosmossdk => https://github.com/osmosis-labs/cosmos-sdk/releases/tag/v0.50.10-v26-osmo-2