ProjectPythia / pythia-foundations

Jupyterbook source for the Foundations collection
http://foundations.projectpythia.org
Apache License 2.0
59 stars 42 forks source link

Update workflows to use Mambaforge #362

Closed ktyle closed 1 year ago

ktyle commented 1 year ago

Let's see if this resolves #360

github-actions[bot] commented 1 year ago

This pull request is being automatically built with GitHub Actions and Netlify. To see the status of your deployment, click below.

🔍 Git commit SHA: b9394eace0bd6754083213f9aaacb15eddd77216 ✅ Deployment Preview URL: https://63c6230e79443059eb9e1343--pythia-foundations.netlify.app

ktyle commented 1 year ago

Based on https://ericmjl.github.io/blog/2021/12/30/better-conda-environments-on-github-actions/ , I updated the relevant workflows to use mamba from the get-go. That seems to have done the trick, aside from a pre-commit prettier error that I'm working on.

brian-rose commented 1 year ago

I'll merge this now, but it also occurs to me that we can avoid some of this extra maintenance burden by advancing #339 so this repo uses the same workflows as the Cookbooks.