Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
NET-80 upgrade diff report render (#1024)
NET-80 - splits out bytecode-diff improvements from #1008 (originally kept them there to test github action) into this pr, leaving that pr solely focused on the ci implementation of the bytecode-diff e2e system. In this pr: - `upgrade-facets.sh` bash script that takes a diff report as input and runs the appropriate make target from /contracts depending on the environment attempting to upgrade facets that show a diff in the yaml report. - `new command add-hashes` in bytecode-diff that fetches remote bytecode from output of `upgrade-facets.sh` and adds keccak256 hash to combined report. Report is then rendered in html using a go based html template. - split out diffing tool commands into separate package from run_util to simplify main.go.
- Loading branch information