Skip to content

Commit 37bb19f

Browse files
authored
chore(release): v0.50.9 (#244)
* base * docs * docs: heighliner, new tx hashes * quote names so WSL is happy with docker loc + spaces path (Program Files)
1 parent 117e321 commit 37bb19f

File tree

14 files changed

+332
-288
lines changed

14 files changed

+332
-288
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ If you do not have [`go 1.22+`](https://go.dev/doc/install), [`Docker`](https://
2626

2727
```bash
2828
# Download the the Spawn repository
29-
git clone https://github.com/rollchains/spawn.git --depth=1 --branch v0.50.8
29+
git clone https://github.com/rollchains/spawn.git --depth=1 --branch v0.50.9
3030
cd spawn
3131

3232
# Install Spawn

docs/dev/TAGGED_RELEASE_CHECKLIST.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,29 @@
22

33
This document outlines the steps required to verify the functionality of spawn and the associated components.
44

5-
## Readme
5+
## Docs
66

7-
- Run ./scripts/bump_docs.sh and ./scripts/bump_localic.sh to update spawn and local-ic versions in all markdown files, docker, and makefiles.
8-
- Verify the README is up to date
9-
- Ensure examples run in the [../versioned_docs/](../versioned_docs/) for this release as expected.
7+
- [ ] ./scripts/bump_docs.sh
8+
- [ ] ./scripts/bump_localic.sh
9+
- [ ] Verify the README is up to date
10+
- [ ] Ensure examples run in the [../versioned_docs/](../versioned_docs/) for this release as expected, across multiple machines
11+
- [ ] MacOS
12+
- [ ] Linux
13+
- [ ] Windows (WSL)
1014

1115

1216
## Semi-Automatic Verification
1317

14-
- The [matrix generator](../../scripts/matrix_generator.py) builds up a variety of test cases to verify chains build, test, and push to github without issue. Use this to verify that many different consensus, features, bech32s, and denominations generate and work as expected.
15-
- Push some of these chains up to ensure all CI work as expected and end to end passes.
18+
- [ ] Run the [matrix generator](../../scripts/matrix_generator.py)
19+
- [ ] Local
20+
- [ ] Github CI
1621

1722
## Manual Verification
1823

19-
- `make template-*` has default chains configured for you to test on with different consensus values.
20-
- Create new modules and add some proto code to be auto generated on the next `make proto-gen`.
21-
- Ensure goreleaser runs for all instances like `goreleaser build --skip-validate --snapshot --clean -f .goreleaser.yaml`
22-
- Validate the explorer
24+
- [ ] `make template-*`: Must pass test and make sh-testnet.
25+
- [ ] Verify with 1 that make testnet works
26+
- [ ] Ensure goreleaser runs for all instances like `goreleaser build --skip-validate --snapshot --clean -f .goreleaser.yaml`
27+
- [ ] Validate the explorer
2328
- `make template-staking && cd myproject && make sh-testnet`
2429
- `make explorer`
2530

docs/versioned_docs/version-v0.50.x/01-setup/02-install-spawn.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Install Spawn from source.
1919

2020
```bash
2121
# Install from latest source
22-
git clone https://github.com/rollchains/spawn.git --depth 1 --branch v0.50.8
22+
git clone https://github.com/rollchains/spawn.git --depth 1 --branch v0.50.9
2323

2424
# Change to this directory
2525
cd spawn
@@ -33,11 +33,16 @@ make install
3333
# Install Local Interchain (testnet runner)
3434
make get-localic
3535

36+
# Install docker container builder
37+
make get-heighliner
38+
3639
# Verify installations were successful
3740
spawn
3841

3942
local-ic
4043

44+
heighliner
45+
4146
# If you get "command 'spawn' not found", run the following
4247
# Linux / Windows / Some MacOS
4348
echo 'export PATH=$PATH:$(go env GOPATH)/bin' >> ~/.bashrc

docs/versioned_docs/version-v0.50.x/02-build-your-application/05-testnet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ rolld tx nameservice set alice --from=acc1 --yes
3737

3838
# You can verify this transaction was successful
3939
# By querying it's unique ID.
40-
rolld q tx 565CE77057ACBF6FB5D174231455E61E65009CD628971937C19201328E0A1FFD
40+
rolld q tx EC3FBF3248E24B5FEB6A5F7F35BBB4634E9C75587119E3FBCF5C1FED05E5A399
4141
```
4242

4343
## Interaction Get Name

docs/versioned_docs/version-v0.50.x/02-build-your-application/08-ibc-module.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ echo `ICT_RELAYER_CHANNELS $API_ADDR "localchain-1"`
215215
rolld tx nsibc example-tx nsibc channel-1 testname --from acc0 --chain-id localchain-1 --yes
216216

217217
# View the logs
218-
rolld q tx 8A2009667022BE432B60158498C2256AEED0E86E9DFF79BD11CC9EA70DEC4A8A
218+
rolld q tx DCDBFA80AE95F7C010296623CDB89E1A537CCC6A279A952B5C66C82DA15652B0
219219

220220
# Verify chain 2 set the name (
221221
# `rolld keys show -a acc0` from chain-1

docs/versioned_docs/version-v0.50.x/02-build-your-application/09-ibc-cosmwasm.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -565,6 +565,13 @@ cargo-run-script optimize
565565
Make sure you are in the `cwchain` directory to begin interacting and uploading the contract to the chain. It is time to start the cosmwasm chain and launch a testnet that connects to itself. The `self-ibc` chain is automatically generated for you on the creation with spawn. It launches 2 of your networks, localchain-1 and localchain-2, and connects them with a relayer operator at startup.
566566

567567
```bash
568+
# move back into the cwchain directory
569+
cd ../
570+
571+
# Install heighliner if you have not already
572+
# (Easily docker builder tool)
573+
make get-heighliner
574+
568575
# Build docker image, set configs, keys, and install binary
569576
#
570577
# Error 1 (ignored) codes are okay here if you already have

go.mod

Lines changed: 46 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -24,33 +24,35 @@ require (
2424
github.com/strangelove-ventures/interchaintest/local-interchain v0.0.0-20240702161508-2aba342441d5
2525
github.com/strangelove-ventures/interchaintest/v8 v8.5.0
2626
github.com/stretchr/testify v1.9.0
27-
golang.org/x/mod v0.17.0
28-
golang.org/x/term v0.22.0
29-
golang.org/x/text v0.16.0
30-
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d
27+
golang.org/x/mod v0.18.0
28+
golang.org/x/term v0.23.0
29+
golang.org/x/text v0.17.0
30+
golang.org/x/tools v0.22.0
3131
)
3232

3333
require (
34-
cloud.google.com/go v0.112.0 // indirect
34+
cloud.google.com/go v0.115.0 // indirect
35+
cloud.google.com/go/auth v0.6.0 // indirect
36+
cloud.google.com/go/auth/oauth2adapt v0.2.2 // indirect
3537
cloud.google.com/go/compute/metadata v0.3.0 // indirect
36-
cloud.google.com/go/iam v1.1.6 // indirect
37-
cloud.google.com/go/storage v1.37.0 // indirect
38+
cloud.google.com/go/iam v1.1.9 // indirect
39+
cloud.google.com/go/storage v1.41.0 // indirect
3840
cosmossdk.io/api v0.7.5 // indirect
3941
cosmossdk.io/collections v0.4.0 // indirect
4042
cosmossdk.io/core v0.12.0 // indirect
4143
cosmossdk.io/depinject v1.0.0 // indirect
4244
cosmossdk.io/errors v1.0.1 // indirect
43-
cosmossdk.io/log v1.3.1 // indirect
45+
cosmossdk.io/log v1.4.1 // indirect
4446
cosmossdk.io/math v1.3.0 // indirect
45-
cosmossdk.io/store v1.1.0 // indirect
46-
cosmossdk.io/x/evidence v0.1.0 // indirect
47-
cosmossdk.io/x/feegrant v0.1.0 // indirect
48-
cosmossdk.io/x/tx v0.13.4 // indirect
49-
cosmossdk.io/x/upgrade v0.1.1 // indirect
50-
filippo.io/edwards25519 v1.0.0 // indirect
47+
cosmossdk.io/store v1.1.1 // indirect
48+
cosmossdk.io/x/evidence v0.1.1 // indirect
49+
cosmossdk.io/x/feegrant v0.1.1 // indirect
50+
cosmossdk.io/x/tx v0.13.5 // indirect
51+
cosmossdk.io/x/upgrade v0.1.4 // indirect
52+
filippo.io/edwards25519 v1.1.0 // indirect
5153
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
5254
github.com/99designs/keyring v1.2.2 // indirect
53-
github.com/BurntSushi/toml v1.3.2 // indirect
55+
github.com/BurntSushi/toml v1.4.0 // indirect
5456
github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
5557
github.com/DataDog/zstd v1.5.5 // indirect
5658
github.com/Microsoft/go-winio v0.6.1 // indirect
@@ -64,7 +66,7 @@ require (
6466
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
6567
github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect
6668
github.com/bits-and-blooms/bitset v1.10.0 // indirect
67-
github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect
69+
github.com/btcsuite/btcd/btcec/v2 v2.3.4 // indirect
6870
github.com/calmh/randomart v1.1.0 // indirect
6971
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
7072
github.com/cespare/xxhash/v2 v2.3.0 // indirect
@@ -74,24 +76,25 @@ require (
7476
github.com/charmbracelet/glamour v0.6.0 // indirect
7577
github.com/charmbracelet/lipgloss v0.6.0 // indirect
7678
github.com/chzyer/readline v1.5.1 // indirect
77-
github.com/cockroachdb/errors v1.11.1 // indirect
79+
github.com/cockroachdb/errors v1.11.3 // indirect
80+
github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce // indirect
7881
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
79-
github.com/cockroachdb/pebble v1.1.0 // indirect
82+
github.com/cockroachdb/pebble v1.1.1 // indirect
8083
github.com/cockroachdb/redact v1.1.5 // indirect
8184
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
82-
github.com/cometbft/cometbft v0.38.10 // indirect
85+
github.com/cometbft/cometbft v0.38.12 // indirect
8386
github.com/cometbft/cometbft-db v0.12.0 // indirect
8487
github.com/containerd/console v1.0.3 // indirect
8588
github.com/cosmos/cosmos-db v1.0.2 // indirect
8689
github.com/cosmos/cosmos-proto v1.0.0-beta.5 // indirect
87-
github.com/cosmos/cosmos-sdk v0.50.9 // indirect
90+
github.com/cosmos/cosmos-sdk v0.50.10 // indirect
8891
github.com/cosmos/go-bip39 v1.0.0 // indirect
8992
github.com/cosmos/gogogateway v1.2.0 // indirect
90-
github.com/cosmos/gogoproto v1.5.0 // indirect
91-
github.com/cosmos/iavl v1.1.2 // indirect
93+
github.com/cosmos/gogoproto v1.7.0 // indirect
94+
github.com/cosmos/iavl v1.2.0 // indirect
9295
github.com/cosmos/ibc-go/modules/capability v1.0.1 // indirect
93-
github.com/cosmos/ibc-go/v8 v8.4.0 // indirect
94-
github.com/cosmos/ics23/go v0.10.0 // indirect
96+
github.com/cosmos/ibc-go/v8 v8.5.1 // indirect
97+
github.com/cosmos/ics23/go v0.11.0 // indirect
9598
github.com/cosmos/interchain-security/v5 v5.1.1 // indirect
9699
github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect
97100
github.com/danieljoos/wincred v1.1.2 // indirect
@@ -136,11 +139,11 @@ require (
136139
github.com/google/s2a-go v0.1.7 // indirect
137140
github.com/google/uuid v1.6.0 // indirect
138141
github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect
139-
github.com/googleapis/gax-go/v2 v2.12.3 // indirect
142+
github.com/googleapis/gax-go/v2 v2.12.5 // indirect
140143
github.com/gorilla/css v1.0.0 // indirect
141144
github.com/gorilla/handlers v1.5.2 // indirect
142145
github.com/gorilla/mux v1.8.1 // indirect
143-
github.com/gorilla/websocket v1.5.0 // indirect
146+
github.com/gorilla/websocket v1.5.3 // indirect
144147
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
145148
github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect
146149
github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect
@@ -164,7 +167,7 @@ require (
164167
github.com/inconshreveable/mousetrap v1.1.0 // indirect
165168
github.com/jmespath/go-jmespath v0.4.0 // indirect
166169
github.com/jmhodges/levigo v1.0.0 // indirect
167-
github.com/klauspost/compress v1.17.7 // indirect
170+
github.com/klauspost/compress v1.17.9 // indirect
168171
github.com/kr/pretty v0.3.1 // indirect
169172
github.com/kr/text v0.2.0 // indirect
170173
github.com/leodido/go-urn v1.2.1 // indirect
@@ -190,6 +193,7 @@ require (
190193
github.com/muesli/reflow v0.3.0 // indirect
191194
github.com/muesli/sasquatch v0.0.0-20200811221207-66979d92330a // indirect
192195
github.com/muesli/termenv v0.15.1 // indirect
196+
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
193197
github.com/ncruces/go-strftime v0.1.9 // indirect
194198
github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a // indirect
195199
github.com/oklog/run v1.1.0 // indirect
@@ -200,16 +204,16 @@ require (
200204
github.com/petermattis/goid v0.0.0-20231207134359-e60b3f734c67 // indirect
201205
github.com/pkg/errors v0.9.1 // indirect
202206
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
203-
github.com/prometheus/client_golang v1.19.0 // indirect
207+
github.com/prometheus/client_golang v1.20.1 // indirect
204208
github.com/prometheus/client_model v0.6.1 // indirect
205-
github.com/prometheus/common v0.52.2 // indirect
206-
github.com/prometheus/procfs v0.13.0 // indirect
209+
github.com/prometheus/common v0.55.0 // indirect
210+
github.com/prometheus/procfs v0.15.1 // indirect
207211
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
208212
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
209213
github.com/rivo/uniseg v0.4.3 // indirect
210214
github.com/rogpeppe/go-internal v1.12.0 // indirect
211-
github.com/rs/cors v1.8.3 // indirect
212-
github.com/rs/zerolog v1.32.0 // indirect
215+
github.com/rs/cors v1.11.1 // indirect
216+
github.com/rs/zerolog v1.33.0 // indirect
213217
github.com/sabhiram/go-gitignore v0.0.0-20180611051255-d3107576ba94 // indirect
214218
github.com/sagikazarmark/locafero v0.4.0 // indirect
215219
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
@@ -219,7 +223,7 @@ require (
219223
github.com/sourcegraph/conc v0.3.0 // indirect
220224
github.com/spf13/afero v1.11.0 // indirect
221225
github.com/spf13/cast v1.6.0 // indirect
222-
github.com/spf13/viper v1.18.2 // indirect
226+
github.com/spf13/viper v1.19.0 // indirect
223227
github.com/subosito/gotenv v1.6.0 // indirect
224228
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
225229
github.com/tendermint/go-amino v0.16.0 // indirect
@@ -238,16 +242,16 @@ require (
238242
go.opentelemetry.io/otel/trace v1.24.0 // indirect
239243
go.uber.org/multierr v1.11.0 // indirect
240244
go.uber.org/zap v1.27.0 // indirect
241-
golang.org/x/crypto v0.25.0 // indirect
242-
golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 // indirect
243-
golang.org/x/net v0.27.0 // indirect
244-
golang.org/x/oauth2 v0.20.0 // indirect
245-
golang.org/x/sync v0.7.0 // indirect
246-
golang.org/x/sys v0.22.0 // indirect
245+
golang.org/x/crypto v0.26.0 // indirect
246+
golang.org/x/exp v0.0.0-20240613232115-7f521ea00fb8 // indirect
247+
golang.org/x/net v0.28.0 // indirect
248+
golang.org/x/oauth2 v0.21.0 // indirect
249+
golang.org/x/sync v0.8.0 // indirect
250+
golang.org/x/sys v0.24.0 // indirect
247251
golang.org/x/time v0.5.0 // indirect
248-
google.golang.org/api v0.171.0 // indirect
249-
google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect
250-
google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157 // indirect
252+
google.golang.org/api v0.186.0 // indirect
253+
google.golang.org/genproto v0.0.0-20240701130421-f6361c86f094 // indirect
254+
google.golang.org/genproto/googleapis/api v0.0.0-20240624140628-dc46fd24d27d // indirect
251255
google.golang.org/genproto/googleapis/rpc v0.0.0-20240709173604-40e1e62336c5 // indirect
252256
google.golang.org/grpc v1.65.0 // indirect
253257
google.golang.org/protobuf v1.34.2 // indirect

0 commit comments

Comments
 (0)