Skip to content

Conversation

@dkijania
Copy link
Member

@dkijania dkijania commented Nov 13, 2025

Introducing testnet-generic docker/debian packages instead of berkeley.

Historically berkeley artifacts were used for long runing pre hf testnet for experimenting with berkeley prior to hardfork event. After that we were still using them as genesis config for berkeley (see for example discussion here: #17537 (comment)). The main reason to keep berkeley artifacts and still build them in CI, was not obvious. Since we didn't fork from berkeley , genesis config does not contain hard fork element, which is irreplaceable by chain of configs when running daemon, in contrary to devnet/mainnet. That would be fixed by full runtime config implementation, where we can replace every element of genesis config.

Till then, I'm proposing to replace berkeley with something more clear as per usage and rename it to testnet-generic. We need testnet prefix to suggest it is incompatible with mainnet and generic since it is not binded to any network. By default seed list is targeted to devnet but there is no genesis config loaded behind the scenes. Therefore such artifacts can interact in any testnet network.

Important things in this pr are:

  • removal of berkeley genesis_config
  • renaming berkeley artifacts
  • almost completely removing berkeley codename from repo in CI and scripts
  • removed logic which puts devnet.json to mainnet artifact and vice versa

@dkijania
Copy link
Member Author

!ci-nightly-me

@dkijania
Copy link
Member Author

!ci-build-me

@dkijania
Copy link
Member Author

!ci-build-me

@dkijania dkijania changed the title rename berkeley debian suffix to testnet-generic. Also skipped packin… [CI] Rename berkeley debian suffix to testnet-generic Nov 14, 2025
@dkijania dkijania self-assigned this Nov 14, 2025
@dkijania
Copy link
Member Author

!ci-build-me

@dkijania
Copy link
Member Author

!ci-build-me

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants