This runbook is intented for maintainers of the Lotus-Infra repo, and provides instructions on how to swap binaries across the butterfly network with ones built from a given commit sha.
A list of hosts for the butterfly network infrastructure and their roles can be found here.
-
Navigate to Upgrade Lotus Binaries.
-
Click the Run Workflow button in the right-hand corner.
-
Fill out the Lotus git ref field with the desired commit to upgrade the binaries to.
-
Click Run Workflow with the
Dry-run changes
option checked, and confirm that everything goes as expected. Once you have run a dry-run, uncheck theDry-run changes
option and run the workflow again.
Confirm that the workflow completes successfully, and proceed with the actual Butterfly network reset.
By following these steps, you can ensure that the binaries for Butterfly network is swapped out easily. The whole workflow should take approximately 10 minutes.