* Change miner id logic & request miner id automatically
* Not enable all features in the test workflow.
* Auto configurable mining period
* Adjust test params for ci
* Save updated mpt nodes from proof to DB.
* Free disk space for Github Actions.
* Use an alternative Rust cache action.
* Fix action usage.
* Do not free large packages.
* fix ci failure
* fix ci failures
* fix py test issue
* disable --all-features for code coverage CI
* do not fail ci if failed to upload code coverage