exa-analytics / exatomic

A unified platform for theoretical and computational chemists
https://exa-analytics.github.io/exatomic
Apache License 2.0
19 stars 12 forks source link

feat: poc branch workflow #233

Closed tjduigna closed 2 years ago

tjduigna commented 2 years ago

This branch workflow shows the utility of github actions and provides continuous branch testing.

For python3.6, appveyor was already struggling and it doesn't look much better here. Py3.6 EOL is scheduled for less than 2 months and we should probably build Py3.9 and maybe even Py3.10. I think we should deprecate support for Py3.6, if not right now, soon.

Tests are passing on py3.7 and py3.8 but we need to migrate the secrets for codacy from travis to github. I'm actually not sure how codacy is wired into CICD at the moment, @avmarchenko if you could assist.

As for py3.9, dependency solving fails but we probably just need to update all our dependencies to recent releases.