0xFableOrg/0xFable

Add Github CI checks for linting etc

norswap opened this issue · 3 comments

We should run the global makefile's make check in github CI and ensure it exits with a zero error code (meaning everything passed as expected).

Here's an example of the same thing in the roll-op repo.

Note that we don't need to "build": the contracts tests will build them automatically, and the typescript code doesn't need a build step. HOWEVER, we will need make setup first to install all dependencies.

Hi, can I take this issue?

Should I include fix for typescript linter issue in my PR or is it better to have another one to ensure that linter issues are detected by CI ?

Should I include fix for typescript linter issue in my PR or is it better to have another one to ensure that linter issues are detected by CI ?

It can be in the same PR if there are some remaining linting issues, just make sure they're in separate commits (ideally each lint fix in a separate commit).