AutoResearch/autora

ci: Make pre-commit hooks run on PR in core packages

benwandrew opened this issue · 3 comments

Make pre-commit hooks run in "core" packages on PR, for example, in autora-synthetic. Use the example in https://github.com/AutoResearch/autora-core to do this.

this is not nearly as straightforward as i originally thought. i think it is going to require everyone's effort since i don't have the familiarity with individual modules to fix all errors after running the hooks... i have spent a decent amount of time spinning my wheels here without progress. perhaps the author of each module can add and run the hooks, and then resolve the resulting errors for their own modules?

eg. Joshua -- BMS, Star -- BSR, etc...

  • remove mypy from core packages except ones where it already passes
  • for each package where mypy was remove, add an issue to add it back