GreenScheduler / cats

CATS: the Climate-Aware Task Scheduler :cat2: :tiger2: :leopard:
https://greenscheduler.github.io/cats/
MIT License
52 stars 9 forks source link

Setup CI testing #6

Closed andreww closed 1 year ago

andreww commented 1 year ago

Once we have a test or two committed we should turn on testing. We may want to be clever about how we do this to minimise the carbon use of our tests and use this as an example for the turing way book chapter (see GreenScheduler/env-impact-of-open-research-chapter#1).

andreww commented 1 year ago

Minimise carbon overhead https://github.com/marketplace/actions/pytest-last-failed

colinsauze commented 1 year ago

We agreed to test against Python 3.8 and 3.11.

colinsauze commented 1 year ago

turn on black checking too

colinsauze commented 1 year ago

basic CI testing is now setup, we might benefit from some more extensive testing though. But closing this issue as CI is now in place.