Open Reecepbcups opened 4 months ago
should really make a doc for future integrations too. showcase exact steps to test
also add new module generation (maybe do that in this repos CI automatically, then go test)
multi-chain creation validation (mass matrix, ensure it go test / source is valid parsed w/ go std lib). Feeling the std lib route for CI, but
Will still require the github new repo pushes for now. Would be nice to have a gh CLI cmd to delete those repos quickly
Run other commands after new chain, before unit test (i.e. add module)
tried to do in current spawn-e2e in the middle and it did not like the make proto-gen creation. So needs to be its own UI
modules is being handled in #143, but we should also write in custom proto & verify it moves properly etc
update get-localic make file (or auto pull latest based on IBC version)
Validate POA & ICS both run with make testnet
add ictest w/ ibc checks for POA, POS, and ICS. May require self hosted runners. Validation is needing to get exponential per push for faster development
simulte cobra commands & validate modules / consensus is set as expected
Unsure what gh can handle. Manual process for releases is most scaleable. Biggest pitfalls should be in internal CI? (unless we can fit all then cool)
Update v0.50.* in the README to the new tag name before tagging!
make sure README works as expected manually (i.e. clear wallet keys, etc)
Approach 0 - Manual Checks Privately
Should write a script / document for this. May be the best solution for now (do off the branch before tagging)
Approach 1
Chain 1:
make sh-testnet
? (in the backrgound)Chain2: (opposite of what is the default). Keep all default flags
Wasm, Light Client, IgniteCLI
. No:GlobalFee, TokenFactory, PoA
Approach 2
Approach 3