Skip to content

Commit 78fc7cd

Browse files
authored
feat(uniond): upgrade migration to v0.13.0 (#724)
2 parents b762c7f + 6f385d1 commit 78fc7cd

File tree

8 files changed

+38
-7
lines changed

8 files changed

+38
-7
lines changed

.github/workflows/build.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ concurrency:
1515

1616
jobs:
1717
spell-fmt-check:
18-
uses: unionlabs/workflows/.github/workflows/build.yml@93f1339fbc51f0c2cfca29d7c365c56816f42262
18+
uses: unionlabs/workflows/.github/workflows/build.yml@6eccb283a2aa25534832e751402e50b7a3ec3f9c
1919
secrets:
2020
nixbuild_token: ${{ secrets.nixbuild_token }}
2121
access-tokens: github.com=${{ secrets.GITHUB_TOKEN }}
@@ -41,7 +41,7 @@ jobs:
4141
if: |
4242
!cancelled()
4343
&& (contains(needs.*.result, 'success') || github.event.pull_request.draft == true)
44-
uses: unionlabs/workflows/.github/workflows/build.yml@2c94f6f3acb2d7d9222f8fa05f43eb8c3ed2e758
44+
uses: unionlabs/workflows/.github/workflows/build.yml@6eccb283a2aa25534832e751402e50b7a3ec3f9c
4545
secrets:
4646
nixbuild_token: ${{ secrets.nixbuild_token }}
4747
access-tokens: github.com=${{ secrets.GITHUB_TOKEN }}
@@ -97,7 +97,7 @@ jobs:
9797
if: |
9898
!cancelled()
9999
&& contains(needs.*.result, 'success')
100-
uses: unionlabs/workflows/.github/workflows/build.yml@2c94f6f3acb2d7d9222f8fa05f43eb8c3ed2e758
100+
uses: unionlabs/workflows/.github/workflows/build.yml@6eccb283a2aa25534832e751402e50b7a3ec3f9c
101101
secrets:
102102
nixbuild_token: ${{ secrets.nixbuild_token }}
103103
access-tokens: github.com=${{ secrets.GITHUB_TOKEN }}

.github/workflows/e2e.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ on:
1111

1212
jobs:
1313
build:
14-
uses: unionlabs/workflows/.github/workflows/build.yml@93f1339fbc51f0c2cfca29d7c365c56816f42262
14+
uses: unionlabs/workflows/.github/workflows/build.yml@6eccb283a2aa25534832e751402e50b7a3ec3f9c
1515
secrets:
1616
nixbuild_token: ${{ secrets.nixbuild_token }}
1717
access-tokens: github.com=${{ secrets.github-token }}

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66

77
jobs:
88
build:
9-
uses: unionlabs/workflows/.github/workflows/build.yml@93f1339fbc51f0c2cfca29d7c365c56816f42262
9+
uses: unionlabs/workflows/.github/workflows/build.yml@6eccb283a2aa25534832e751402e50b7a3ec3f9c
1010
secrets:
1111
nixbuild_token: ${{ secrets.nixbuild_token }}
1212
access-tokens: github.com=${{ secrets.GITHUB_TOKEN }}

e2e/upgrades.nix

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ in
4848
${upgradeTo "v0.10.0" 20}
4949
${upgradeTo "v0.11.0" 30}
5050
${upgradeTo "v0.12.0" 40}
51+
${upgradeTo "v0.13.0" 50}
5152
'';
5253

5354
nodes = {

uniond/app/upgrades.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ import (
66
"union/app/upgrades/v0_10_0"
77
"union/app/upgrades/v0_11_0"
88
"union/app/upgrades/v0_12_0"
9+
"union/app/upgrades/v0_13_0"
910
"union/app/upgrades/v0_9_0"
1011

1112
upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types"
1213
)
1314

14-
var Upgrades = []upgrades.Upgrade{v0_9_0.Upgrade, v0_10_0.Upgrade, v0_11_0.Upgrade, v0_12_0.Upgrade}
15+
var Upgrades = []upgrades.Upgrade{v0_9_0.Upgrade, v0_10_0.Upgrade, v0_11_0.Upgrade, v0_12_0.Upgrade, v0_13_0.Upgrade}
1516

1617
// configure store loader that checks if version == upgradeHeight and applies store upgrades
1718
func (app *UnionApp) setupUpgradeStoreLoaders() {
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package v0_13_0
2+
3+
import (
4+
store "github.com/cosmos/cosmos-sdk/store/types"
5+
"union/app/upgrades"
6+
)
7+
8+
const UpgradeName = "v0.13.0"
9+
10+
var Upgrade = upgrades.Upgrade{
11+
UpgradeName: UpgradeName,
12+
CreateUpgradeHandler: CreateUpgradeHandler,
13+
StoreUpgrades: store.StoreUpgrades{Added: []string{}},
14+
}
+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package v0_13_0
2+
3+
import (
4+
"union/app/upgrades"
5+
6+
sdk "github.com/cosmos/cosmos-sdk/types"
7+
"github.com/cosmos/cosmos-sdk/types/module"
8+
upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types"
9+
)
10+
11+
func CreateUpgradeHandler(mm *module.Manager, configurator module.Configurator, keepers *upgrades.AppKeepers) upgradetypes.UpgradeHandler {
12+
return func(ctx sdk.Context, plan upgradetypes.Plan, vm module.VersionMap) (module.VersionMap, error) {
13+
return mm.RunMigrations(ctx, configurator, vm)
14+
}
15+
}

unionvisor/unionvisor.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
fallback_version = "v0.8.0";
7575
};
7676
bundle-testnet-next =
77-
mkNextBundle "testnet" [ "v0.8.0" "v0.9.0" "v0.10.0" "v0.11.0" ] "v0.12.0" {
77+
mkNextBundle "testnet" [ "v0.8.0" "v0.9.0" "v0.10.0" "v0.11.0" "v0.12.0" ] "v0.13.0" {
7878
binary_name = "uniond";
7979
versions_directory = "versions";
8080
fallback_version = "v0.8.0";

0 commit comments

Comments
 (0)