dashpay / sentinel

DashCore Sentinel Engine
https://www.dash.org
MIT License
32 stars 193 forks source link

ci: add testing with Python 3.10 and Ubuntu 22.04 #78

Closed thephez closed 2 years ago

thephez commented 2 years ago

This PR adds testing for Python 3.10 and also adds testing via GH actions since Travis doesn't seem to be working. This confirms that the new Ubuntu LTS release (22.04) which defaults to python 3.10 can't run tests successfully (related to #79).

thephez commented 2 years ago

This highlights the issue with Python 3.10 reported here: https://discord.com/channels/484546513507188745/495696706638184482/973779582333374475

strophy commented 2 years ago

Great idea adding this! Instead of repeating the same workflow twice, is it possible to use a two-dimensional matrix instead, one for the python version and one for the ubuntu version?

thephez commented 2 years ago

Great idea adding this! Instead of repeating the same workflow twice, is it possible to use a two-dimensional matrix instead, one for the python version and one for the ubuntu version?

Yes, that worked great. Thanks for the suggestion :+1:

thephez commented 2 years ago

Closing for now because #80 added tests matching the previous Travis setup and this PR can't pass until Sentinel is updated to support Python 3.10.