Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make major release github workflow #1663

Closed
5 tasks
ValarDragon opened this issue Jun 3, 2022 · 1 comment
Closed
5 tasks

Make major release github workflow #1663

ValarDragon opened this issue Jun 3, 2022 · 1 comment

Comments

@ValarDragon
Copy link
Member

ValarDragon commented Jun 3, 2022

There are several steps that go into a major release, that can and should be automated, to lower complexity / overhead going into these releases!

  • Run the existing binary creation tool Nicco made
  • Make a PR to main, with a cosmovisor config, generated in tandem with the binaries from tool
    • Should be its own PR, as it may get denied for Fork upgrades
  • Make a PR to main to update the import paths and go.mod for the new major release
    • Should also make a commit into every open PR to main to do the same find/replace. (Unless this will cause conflicts)
    • Do a PR if that commit has conflicts
  • (Eventually) Make a PR that adds a version handler for the next upgrade
  • Update chain JSON schema's recommended versions
@ValarDragon
Copy link
Member Author

I believe this is obsoleted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

1 participant