crytic / medusa

Parallelized, coverage-guided, mutational Solidity smart contract fuzzing, powered by go-ethereum
https://www.trailofbits.com/
GNU Affero General Public License v3.0
293 stars 37 forks source link

add "one true way" to run CI steps locally #390

Open 0xalpharush opened 3 months ago

0xalpharush commented 3 months ago

We don't have a way to conveniently reproduce CI failures locally. Solution: introduce a make file with make test, make reformat, and make lint commands.

0xalpharush commented 3 months ago

Also change lint CI to not fail and show all errors to limit back and forth on PR with continue-on-error: true (see https://stackoverflow.com/questions/58858429/how-to-run-a-github-actions-step-even-if-the-previous-step-fails-while-still-f)