pygae / galgebra

Symbolic Geometric Algebra/Calculus package for SymPy :crystal_ball:
https://galgebra.rtfd.io/
BSD 3-Clause "New" or "Revised" License
225 stars 62 forks source link

Add github actions CI #487

Closed moble closed 3 months ago

moble commented 11 months ago

This PR attempts to replicate the CircleCI workflow (which is not working as of this writing) in github actions. It also removes references to CircleCI.

It also fixes a few minor things I needed to do to get the tests to pass:

This is one half of the split version of #486. The other half is a branch on my fork https://github.com/moble/galgebra/tree/jupyterlite, which starts relative to this PR's first commit; I'll make it into a PR once this is merged.

moble commented 11 months ago

Okay, I believe I've addressed the comments above.

The tests passed here.

utensil commented 11 months ago

Why is the doc build failed?

Other than this and the need to resolve the conflict, all LGTM.

moble commented 11 months ago

Why is the doc build failed?

Looks like we were one of the lucky few to hit a brownout requiring the new .readthedocs.yaml format. I'll try to update it.

utensil commented 3 months ago

As everything looks good to me, and I wish to polish CI and bump Python etc. Merging this as the foundation. Thanks!