-
-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add workflow to run DOLFINx and FFCx tests #86
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this looks good. The firedrake build is rather heavier than dolfin so we'll probably just pull a container rather than building from scratch.
It's not as urgent since we (for zenodo-release purposes) maintain a UFL fork that just points at known good UFL-main commits (this is currently updated manually, though with these changes we could update it automatically.
When a PR is opened, the FFCx and DOLFINx tests will be run using the updated UFL.
This will make is easier to catch when changes to UFL might require changes to FFCx and DOLFINx.
I think it would be sensible to add a similar CI for Firedrake at some point, if someone from Firedrake wants to set something similar up.