MinaProtocol / mina

Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
https://minaprotocol.com
Apache License 2.0
1.97k stars 522 forks source link

remove unused mlh config files #15781

Open martyall opened 2 days ago

martyall commented 2 days ago

This PR is to remove all of the .mlh compile time configuration files that are not currently being used. The files that are deleted here did not appear to be referenced anywhere in the code base (unless I made a mistake, hopefully someone can double check this). I have tested to make sure the following build profiles still build

These build profiles do not currently build, but they also fail on develop:HEAD when i try to invoke them naively:

with the same error

File "src/lib/genesis_constants/genesis_constants.ml", line 369, characters 32-50:
369 | [%%inject "grace_period_slots", grace_period_slots]

I'm not sure what this magical %%inject is doing -- presumably it's a tunnel from an mlh value defined in config.mlh. A search for grace_period_slots shows that its defined for the various network .mlh but is not defined for these profiles...

martyall commented 2 days ago

!ci-nightly-me

martyall commented 2 days ago

!ci-build-me