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

Improve network versioning #108

Open
HDauven opened this issue Dec 8, 2024 · 0 comments · May be fixed by #109
Open

Improve network versioning #108

HDauven opened this issue Dec 8, 2024 · 0 comments · May be fixed by #109
Labels
type:enhancement Issues concerning code or feature improvement (performance, refactoring, etc)

Comments

@HDauven
Copy link
Member

HDauven commented Dec 8, 2024

Summary

Currently the node installer relies on the Rusk and Rusk wallet binaries provided by the installer itself. There is logic to retrieve the latest release from the Rusk repository, but both approaches are problematic when Devnet, Testnet and Mainnet run on different Rusk versions. This will at some point cause version management issues, as Devnet will always be ahead of Testnet and Mainnet.

Possible solution design or implementation

To prevent any issues, we should introduce versioning within the network configuration function. The installer should pull the correct Rusk version for the given network instance.

Preferably we stick to the current installer structure to minimize maintenance overhead, reduce the chance of breaking a network or having broken links in our docs.

@HDauven HDauven added the type:enhancement Issues concerning code or feature improvement (performance, refactoring, etc) label Dec 8, 2024
@HDauven HDauven linked a pull request Dec 8, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:enhancement Issues concerning code or feature improvement (performance, refactoring, etc)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant