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
[ ] Features added
[ ] Changes to compilation (if any)
Checklist
[ ] Added/updated tests of new features
[ ] Removed comments in input files
[ ] Documented source code
[ ] Checked for redundant headers/imports
[ ] Checked for consistency in the formatting of the output file
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