codeforboston / home-energy-analysis-tool

https://www.codeforboston.org/projects/
MIT License
12 stars 31 forks source link

Split tests into separate workflows -- alternative #40

Closed alanisaac closed 1 year ago

alanisaac commented 1 year ago

An alternative for #33 with code review changes included.

Closes #31

See the checks tab to see how this looks in the repo, or see the image below:

image

Checks look like this, with split out sections on the left. My thinking is the workflow (top-level, where it says "rules engine") would be split by area of concern, whereas jobs (like mypy, pytest, etc.) are children of that workflow. Presumably we'll eventually have a top-level section for heat-app (the front-end) with a bunch of jobs to run as well.

thadk commented 1 year ago

Looks great, thanks @kdshea and Alan.