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
83 lines
4 KiB
Markdown
83 lines
4 KiB
Markdown
---
|
|
name: Release tracker
|
|
about: Create an issue to track release progress
|
|
---
|
|
|
|
<!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺
|
|
v ✰ Thanks for opening an issue! ✰
|
|
v Before smashing the submit button please review the template.
|
|
v Word of caution: poorly thought-out proposals may be rejected
|
|
v without deliberation
|
|
☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -->
|
|
|
|
## Milestones
|
|
|
|
<!-- Links to alpha, beta, RC or final milestones -->
|
|
|
|
## IBC spec compatibility
|
|
|
|
<!-- Version of the IBC spec that this release is compatible with -->
|
|
|
|
## QA
|
|
|
|
### Backwards compatibility
|
|
|
|
<!-- List of tests that need to be performed with previous
|
|
versions of ibc-go to guarantee that no regression is introduced -->
|
|
|
|
- [ ] [Compatibility tests](https://github.com/cosmos/ibc-go/actions/workflows/e2e-compatibility.yaml) pass for the release branch.
|
|
- [ ] [Upgrade tests](https://github.com/cosmos/ibc-go/actions/workflows/e2e-upgrade.yaml) pass.
|
|
- [ ] Manual test with ledger signing.
|
|
|
|
### Other testing
|
|
|
|
## Migration
|
|
|
|
<!-- Link to migration document -->
|
|
|
|
## Checklist
|
|
|
|
<!-- Remove any items that are not applicable. -->
|
|
|
|
- [ ] Bump [go package version](https://github.com/cosmos/ibc-go/blob/main/go.mod#L3).
|
|
- [ ] 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`](https://github.com/cosmos/ibc-go/blob/main/.github/mergify.yml)
|
|
- [ ] Upgrade ibc-go version in [interchaintest](https://github.com/cosmos/interchaintest).
|
|
- [ ] Check Swagger is up-to-date.
|
|
|
|
## Post-release checklist
|
|
|
|
- [ ] Update [`CHANGELOG.md`](https://github.com/cosmos/ibc-go/blob/main/CHANGELOG.md)
|
|
- [ ] Update the table of supported release lines (and End of Life dates) in [`RELEASES.md`](https://github.com/cosmos/ibc-go/blob/main/RELEASES.md):
|
|
- Add the new release line.
|
|
- Remove any release lines that might have become discontinued.
|
|
- [ ] Update [version matrix](https://github.com/cosmos/ibc-go/blob/main/RELEASES.md#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](https://github.com/cosmos/ibc-go#releases), 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](../../scripts/compatibility.md):
|
|
- Add the new release.
|
|
- Remove any tags that might not be recommended anymore.
|
|
- [ ] Update the manual [e2e `simd`](https://github.com/cosmos/ibc-go/blob/main/.github/workflows/e2e-manual-simd.yaml) test workflow:
|
|
- Remove any tags that might not be recommended anymore.
|
|
- [ ] After changes to docs site are deployed, check [ibc.cosmos.network](https://ibc.cosmos.network) is updated.
|
|
- [ ] Open issue in [SDK tutorials repo](https://github.com/cosmos/sdk-tutorials) to update tutorials to the released version of ibc-go.
|
|
|
|
---
|
|
|
|
#### For Admin Use
|
|
|
|
- [ ] Not duplicate issue
|
|
- [ ] Appropriate labels applied
|
|
- [ ] Appropriate contributors tagged/assigned
|