@@ -22,32 +22,34 @@ a safe, traceable, and reproducible upgrade to the PoCo Diamond proxy.
22224 . ** Check the owner's balance:** <br >
2323 Make sure the owner wallet has enough ETH for the hole deployment.
2424
25- 4 . ** Update GitHub Actions** :<br >
25+ 5 . ** Update GitHub Actions** :<br >
2626 Modify ` upgrade-facets.yml ` workflow to call the new upgrade script.<br >
2727 Note: to run the upgrade script manually (for testing), use:
2828
2929 ```
3030 npx hardhat run scripts/upgrades/vX.Y.Z-upgrade-name.ts --network <network>
3131 ```
3232
33- 5. **Upgrade on Testnet**:
33+ 6. **Upgrade on Testnet**:
34+
3435 - ⚠️ Always upgrade on the testnet first.
3536 - Trigger the upgrade workflow on GitHub and choose the testnet network.
3637 - Start with a **dry run** to simulate the upgrade.
3738 - Once verified, apply the upgrade on the live testnet.
3839
39- 6. **Upgrade on Mainnet**:
40+ 7. **Upgrade on Mainnet**:
41+
4042 - Trigger the upgrade workflow on GitHub and choose the mainnet network.
4143 - Perform a **dry run** first.
4244 - Apply the upgrade on the mainnet.
4345 - Merge the artifacts PR after successful execution.
4446
45- 7 . **Refresh the proxy facets on Etherscan**:<br>
47+ 8 . **Refresh the proxy facets on Etherscan**:<br>
4648 Go to the Etherscan explorer and follow the steps of "Is this a proxy?" to
4749 refresh the facets list.
4850
49- 7 . **Update upgrade report**:<br>
51+ 9 . **Update upgrade report**:<br>
5052 Fill in all required information in `vX.Y.Z-upgrade-name.ts` (tx hashes, logs, ...).
5153
52- 8 . **Create a release**
54+ 10 . **Create a release**
5355 - Use **Release Please** to tag the upgraded version and create the release on GitHub.
0 commit comments