mukan-ibc/.github/ISSUE_TEMPLATE/release-tracker.md
Mukan Erkin Törük 6852832fe8
Some checks failed
CodeQL / Analyze (push) Waiting to run
Docker Build & Push Simapp (main) / docker-build (push) Waiting to run
golangci-lint / lint (push) Waiting to run
Tests / Code Coverage / build (amd64) (push) Waiting to run
Tests / Code Coverage / build (arm64) (push) Waiting to run
Tests / Code Coverage / unit-tests (map[additional-args:-tags="test_e2e" name:e2e path:./e2e]) (push) Waiting to run
Tests / Code Coverage / unit-tests (map[name:08-wasm path:./modules/light-clients/08-wasm]) (push) Waiting to run
Tests / Code Coverage / unit-tests (map[name:ibc-go path:.]) (push) Waiting to run
Deploy to GitHub Pages / Deploy to GitHub Pages (push) Has been cancelled
Buf-Push / push (push) Has been cancelled
initial: sovereign Mukan Network fork
2026-05-11 03:18:28 +03:00

4 KiB

name about
Release tracker Create an issue to track release progress

Milestones

IBC spec compatibility

QA

Backwards compatibility

Other testing

Migration

Checklist

  • Bump go package version.
  • Change all imports starting with github.com/cosmos/ibc-go/v{x} to github.com/cosmos/ibc-go/v{x+1}.
  • Branch off main to create release branch in the form of release/vx.y.z and add branch protection rules.
  • Add branch protection rules to new release branch.
  • Add backport task to mergify.yml
  • Upgrade ibc-go version in interchaintest.
  • 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 vX.Y.Z in the docs/ directory. (where X.Y.Z is the new version number)
    • If the release is occurring on an older release branch, then make a PR to the main branch called docs: new release vX.Y.Z doing the following:
      • Update the content of the docs found in docs/versioned_docs/version-vx.y.z if needed. (where x.y.z is the previous version number)
      • Update the version number of the older release branch by changing the version number of the older release branch in:
        • In docs/versions.json.
        • Rename docs/versioned_sidebars/version-vx.y.z-sidebars.json
        • Rename docs/versioned_docs/version-vx.y.z
  • Ensure annotations on tests are correct as per the compatibility test tool:
    • 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