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

Release v9 #6497

Open
8 of 24 tasks
crodriguezvega opened this issue Jun 5, 2024 · 0 comments
Open
8 of 24 tasks

Release v9 #6497

crodriguezvega opened this issue Jun 5, 2024 · 0 comments
Labels
type: release Issues related to tagging a release

Comments

@crodriguezvega
Copy link
Contributor

crodriguezvega commented Jun 5, 2024

This release main additions are:

ICS20 v2

02-client router refactoring

Milestones

v9.0.0
ICS20 v2 (multi denom) alpha
ICS20 v2 (multi denom) beta
ICS20 v2 (multi denom) RC
ICS20 v2 (path forwarding) alpha
ICS20 v2 (path forwarding) beta
ICS20 v2 (path forwarding) RC

IBC spec compatibility

v1.0.0

QA

Backwards compatibility

Other testing

Migration

Checklist

  • Bump go package version.
  • Change all imports starting with github.com/cosmos/ibc-go/v8 to github.com/cosmos/ibc-go/v9.
  • Branch off main to create release branch in the form of release/v9.0.x and add branch protection rules.
  • Add branch protection rules to new release branch.
  • Add backport task to mergify.yml
  • Upgrade ibc-go version in ibctest.
  • Check Swagger is up-to-date.

Post-release checklist

  • Update CHANGELOG.md
  • Update the table of supported release lines (and End of Life dates) in RELEASES.md:
    • Add the new release line.
    • Remove any release lines that might have become discontinued.
  • Update version matrix in RELEASES.md:
    • Add the new release.
    • Remove any tags that might not be recommended anymore.
  • Update the list of supported release lines in README.md, if necessary.
  • Update docs site:
    • Update permalinks with links of the released tag.
    • If the release is occurring on the main branch, on the latest version, then run npm run docusaurus docs:version v9.0.x in the docs/ directory.
  • Update the compatibility test matrices:
    • Add the new release.
    • Remove any tags that might not be recommended anymore.
  • Update the manual e2e simd test workflow:
    • Remove any tags that might not be recommended anymore.
  • After changes to docs site are deployed, check ibc.cosmos.network is updated.
  • Open issue in SDK tutorials repo to update tutorials to the released version of ibc-go.

For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged/assigned
@crodriguezvega crodriguezvega added the type: release Issues related to tagging a release label Jun 5, 2024
@crodriguezvega crodriguezvega pinned this issue Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: release Issues related to tagging a release
Projects
None yet
Development

No branches or pull requests

1 participant