evangelistalab / qforte

GNU Lesser General Public License v3.0
49 stars 18 forks source link

Made GitHub workflows more robust #249

Closed imagoulas closed 6 months ago

imagoulas commented 6 months ago

Description

Some changes in GitHub caused the breaking of the workflows in QForte. This PR makes our GitHub actions more robust.

Instead of using the native conda of GitHub, the latest version of miniconda is downloaded and installed. The Mambaforge variant was selected since the Miniforge URL in GitHub was broken. Instead of updating the base environment with the QForte dependencies, a new qforte_env environment is created and activated as needed.

All tests in GitHub workflows successfully passed.

User Notes

Checklist