move-coop / parsons

A python library of connectors for the progressive community.
https://www.parsonsproject.org/
Other
258 stars 128 forks source link

Add multiple python versions to CI tests #858

Closed shaunagm closed 1 year ago

shaunagm commented 1 year ago

We had a pair programming session where we attempted to address #790 within CircleCI, that was unsuccessful so we switched to Github Actions.

shaunagm commented 1 year ago

Thanks for the feedback @gcollazo! I updated to address suggestions 1 & 3. Regarding question 2 - we have a set number of minutes we can use per month, and tests on Mac are given a 10x multiplier, so something that takes 3 minutes costs 30 minutes (as opposed to 3 minutes on Linux, and 6 minutes on Mac). I don't think we have enough free minutes to actually run that many Mac tests, so I'm hoping that just running on one version of Python will catch any Mac-specific errors.