Skip to content

Commit

Permalink
chore: deprecate v3.2.x and update docs / bots (#2058)
Browse files Browse the repository at this point in the history
* update releases docs

* update bots
  • Loading branch information
mpoke authored Jul 19, 2024
1 parent 4db4feb commit f05dcaf
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 47 deletions.
18 changes: 4 additions & 14 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,7 @@ updates:
directory: "/"
schedule:
interval: daily
target-branch: "release/v4.2.x"
# Only allow automated security-related dependency updates on release branches.
open-pull-requests-limit: 0
labels:
- dependencies

- package-ecosystem: gomod
directory: "/"
schedule:
interval: daily
target-branch: "release/v4.2.x-lsm"
target-branch: "release/v4.3.x"
# Only allow automated security-related dependency updates on release branches.
open-pull-requests-limit: 0
labels:
Expand All @@ -42,17 +32,17 @@ updates:
directory: "/"
schedule:
interval: daily
target-branch: "release/v4.3.x"
target-branch: "release/v4.3.x-lsm"
# Only allow automated security-related dependency updates on release branches.
open-pull-requests-limit: 0
labels:
- dependencies

- package-ecosystem: gomod
- package-ecosystem: gomod
directory: "/"
schedule:
interval: daily
target-branch: "release/v4.3.x-lsm"
target-branch: "release/v4.4.x"
# Only allow automated security-related dependency updates on release branches.
open-pull-requests-limit: 0
labels:
Expand Down
25 changes: 8 additions & 17 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,6 @@ queue_rules:
conditions:
- "#approved-reviews-by>1"

pull_request_rules:
- name: Backport patches to the release/v4.2.x branch
conditions:
- base=main
- label=A:backport/v4.2.x
actions:
backport:
branches:
- release/v4.2.x
- name: Backport patches to the release/v4.2.x-lsm branch
conditions:
- base=main
- label=A:backport/v4.2.x-lsm
actions:
backport:
branches:
- release/v4.2.x-lsm
pull_request_rules:
- name: Backport patches to the release/v4.3.x branch
conditions:
Expand All @@ -43,6 +26,14 @@ pull_request_rules:
backport:
branches:
- release/v4.3.x-lsm
- name: Backport patches to the release/v4.4.x branch
conditions:
- base=main
- label=A:backport/v4.4.x
actions:
backport:
branches:
- release/v4.4.x
- name: Backport patches to the release/v5.x branch
conditions:
- base=main
Expand Down
15 changes: 7 additions & 8 deletions FEATURES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

The following table indicates the major ICS features available in the [currently active releases](./RELEASES.md#version-matrix):

| Feature | `v3.2.0` | `v4.0.0` | `v4.2.0` | `v4.2.0-lsm` | `v5.0.0` |
|---------|---------:|---------:|---------:|-------------:|---------:|
| Feature | `v4.0.0` | `v4.3.1` | `v4.3.1-lsm` | `v4.4.0` | `v5.0.0` |
|---------|---------:|---------:|-------------:|---------:|---------:|
| [Channel initialization: new chains](https://github.com/cosmos/ibc/blob/main/spec/app/ics-028-cross-chain-validation/overview_and_basic_concepts.md#channel-initialization-new-chains) ||||||
| [Validator set update](https://github.com/cosmos/ibc/blob/main/spec/app/ics-028-cross-chain-validation/overview_and_basic_concepts.md#validator-set-update) ||||||
| [Completion of unbonding operations](https://github.com/cosmos/ibc/blob/main/spec/app/ics-028-cross-chain-validation/overview_and_basic_concepts.md#completion-of-unbonding-operations) ||||||
Expand All @@ -12,10 +12,9 @@ The following table indicates the major ICS features available in the [currently
| [Consumer chain removal](https://github.com/cosmos/ibc/blob/main/spec/app/ics-028-cross-chain-validation/methods.md#consumer-chain-removal) ||||||
| [Key assignment](https://github.com/cosmos/interchain-security/issues/26) ||||||
| [Jail throttling](https://github.com/cosmos/interchain-security/issues/404) ||||||
| [Soft opt-out](https://github.com/cosmos/interchain-security/issues/851) |||| ||
| [Soft opt-out](https://github.com/cosmos/interchain-security/issues/851) |||| ||
| [Channel initialization: existing chains](https://github.com/cosmos/ibc/blob/main/spec/app/ics-028-cross-chain-validation/overview_and_basic_concepts.md#channel-initialization-existing-chains) (aka [Standalone to consumer changeover](https://github.com/cosmos/interchain-security/issues/756)) ||||||
| [Cryptographic verification of equivocation](https://github.com/cosmos/interchain-security/issues/732) ||||||
| [Jail throttling with retries](https://github.com/cosmos/interchain-security/issues/713) - consumer-side changes ||||||
| [Jail throttling with retries](https://github.com/cosmos/interchain-security/issues/713) - [provider-side changes](https://github.com/cosmos/interchain-security/issues/1102) ||||||
| [ICS epochs](https://cosmos.github.io/interchain-security/adrs/adr-014-epochs) ||||||
| [Partial Set Security](https://cosmos.github.io/interchain-security/adrs/adr-015-partial-set-security) ||||||
| [Cryptographic verification of equivocation](https://github.com/cosmos/interchain-security/issues/732) ||||||
| [Jail throttling with retries](https://github.com/cosmos/interchain-security/issues/713) ||||||
| [ICS epochs](https://cosmos.github.io/interchain-security/adrs/adr-014-epochs) ||||||
| [Partial Set Security](https://cosmos.github.io/interchain-security/adrs/adr-015-partial-set-security) ||||||
16 changes: 8 additions & 8 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,9 @@ All missing minor release versions have been discontinued.

| Release | End of Life Date |
|---------|------------------|
| `v3.2.x` | July 10, 2024 |
| `v4.0.x` | January 24, 2025 |
| `v4.2.x` | January 24, 2025 |
| `v4.3.x` | January 24, 2025 |
| `v4.4.x` | January 24, 2025 |
| `v5.0.x` | May 9, 2025 |

**Note**: As of [Gaia v17.2.0](https://github.com/cosmos/gaia/releases/tag/v17.2.0),
Expand All @@ -76,10 +76,10 @@ Versions of Golang, IBC, Cosmos SDK and CometBFT used by ICS in the currently ac

| ICS | Golang | IBC | Cosmos SDK | CometBFT | Note |
|-----|--------|-----|------------|----------|------|
| [v3.2.0](https://github.com/cosmos/interchain-security/releases/tag/v3.2.0) | 1.20 | v7.3.0 | v0.47.5 | v0.37.2 |
| [v4.0.0](https://github.com/cosmos/interchain-security/releases/tag/v4.0.0) | 1.21 | v7.3.1 | v0.47.7 | v0.37.4 | Provider on >= v4.0.0 backwards compatible with consumers >= v3.2.0 |
| [v4.2.0](https://github.com/cosmos/interchain-security/releases/tag/v4.2.0) | 1.21 | v7.4.0 | v0.47.11 | v0.37.6 |
| [v4.2.0-lsm](https://github.com/cosmos/interchain-security/releases/tag/v4.2.0-lsm) | 1.21 | v7.4.0 | v0.47.13-ics-lsm | v0.37.6 | Provider only (Cosmos Hub specific) |
| [v4.3.1](https://github.com/cosmos/interchain-security/releases/tag/v4.3.1) | 1.21 | v7.6.0 | v0.47.12 | v0.37.6 |
| [v4.3.1-lsm](https://github.com/cosmos/interchain-security/releases/tag/v4.3.1-lsm) | 1.21 | v7.6.0 | v0.47.16-ics-lsm | v0.37.6 | Provider only (Cosmos Hub specific) |
| [v4.4.0](https://github.com/cosmos/interchain-security/releases/tag/v4.4.0) | 1.21 | v7.6.0 | v0.47.12 | v0.37.6 |
| [v5.0.0](https://github.com/cosmos/interchain-security/releases/tag/v5.0.0) | 1.21 | v8.1.0 | v0.50.4 | v0.38.5 |

**Note:** For a list of major ICS features available in the currently active releases, see [FEATURES.md](./FEATURES.md).
Expand All @@ -90,9 +90,9 @@ A MAJOR version of ICS will always be backwards compatible with the previous MAJ

The following table indicates the compatibility of currently active releases:

| Consumer | Provider | `v4.2.0-lsm` |
| Consumer | Provider | `v4.3.1-lsm` |
|----------|----------|--------------|
| `v3.2.0` |||
| `v4.0.0` |||
| `v4.2.0` |||
| `v4.3.1` |||
| `v4.4.0` |||
| `v5.0.0` |||

0 comments on commit f05dcaf

Please sign in to comment.