balancer / balancer-deployments

GNU General Public License v3.0
41 stars 33 forks source link

Deployment preparation: `StakelessGaugeCheckpointer` (`L2GaugeCheckpointer` V2) (1/2) #71

Closed jubeira closed 1 year ago

jubeira commented 1 year ago

Deployment preparation: StakelessGaugeCheckpointer

Build-info: https://github.com/balancer/balancer-v2-monorepo/commit/ea262dc756e99745c884383b95d3ed512ae3ef9d (master).

Edit: a last minute feature was added to the contract, and the build-info was modified in #72.

Deployment preparation tasks checklist:

Note: the task has two fork tests. The base case should be identical to the one in the 20230527-l2-gauge-checkpointer task, proving that the new version can still do the same. The second one tests a corner case that was not covered by the original version.

Deprecating old tasks checklist:

Code checklist:

Issue Resolution

N/A

EndymionJkb commented 1 year ago

I confirm that the build-info matches.

jubeira commented 1 year ago

Did it always do this "dismiss stale review" thing on every change, or did we just add that?

It's a setting that was turned on for the deployments repo when it was set up (does not happen in the monorepo).

It's a bit annoying, but it also ensures that you cannot change the build info and go unnoticed. So I'm inclined to keeping it.