Skip to content

Releasing ESP‐Miner

Skot edited this page Jan 10, 2024 · 1 revision

How to make an esp-miner release.

pro tips from @benjamin-wilson

  • start with a fresh, clean git clone of esp-miner
  • add and push a git tag, like v2.0.6 for example
  • clean and build esp-miner
  • generate config.bin
    • python3 esp-idf/components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py generate config.cvs config.bin 0x6000
  • prepare the binaries for the release
    • esp-miner-factory-204-v2.0.6.bin
      • this is made with ./merge_bin_with_config.sh esp-miner-factory-204-v2.0.6.bin
    • esp-miner-factory-v2.0.6.bin
      • this is made with ./merge_bin.sh esp-miner-factory-v2.0.6.bin
    • esp-miner.bin
      • created during build. find it in /build
    • www.bin
      • created during build. find it in /build
  • Test all the binaries you made!
  • create a new release on GitHub with the tag you pushed earlier
    • Use the "Generate Release Notes" button. Edit this to add more details if necessary
  • upload the 4 binaries to the release
Clone this wiki locally