-
Notifications
You must be signed in to change notification settings - Fork 198
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
New CI with Github Actions #329
base: develop
Are you sure you want to change the base?
Conversation
Why do you need to install SuiteSparse explicitly when building PETSc? Can't you let PETSc install it? Also, there are a couple of parallel packages in the sequential installs (ParMmg, ParMETIS, to name a few). |
Bien vu, I stupidly copy paste former tests. I'm not completely familiar with all the dependencies, can you confirm that I didn't leave anything uselss? |
Thanks ;) |
e100e87
to
6c11b37
Compare
6c11b37
to
69d7895
Compare
Three previous comments fixed in 92027eb |
3673fe6
to
8778ca9
Compare
f27fbdd
to
3a5c86b
Compare
3a5c86b
to
cc98caa
Compare
93c41a2
to
daba3d8
Compare
5b39537
to
a39ac9c
Compare
dc77ce3
to
089d568
Compare
d02ddc3
to
9f62c13
Compare
791551e
to
4835487
Compare
Could you please try to squash commits together when applicable? It would be easier to review. |
7d2a103
to
f8c6b5e
Compare
We are almost there, thank you for your work. Again, if you could squash as many commits together as possible, that would make it easier to review. |
f8c6b5e
to
8085226
Compare
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.
Great stuff, just very minor comments, but LGTM otherwise.
Includes Simon Garnotel initial work, which detail is on the feature-github-actions branch. - Set proper Xcode versions and uninstall brew llvm. - Direct use of LDFLAGS to pass linker options instead of CC and CXX. - Use -ld_classic when necessary - Add https://joliv.et to overcome ljll network problems
- Minimal and full MPICH on master are exposed in README.md - Details about other versions are in .github/CI.md
Update plugin/seq/iovtk.cpp Co-authored-by: Pierre Jolivet <[email protected]> Update plugin/seq/iovtk.cpp Co-authored-by: Pierre Jolivet <[email protected]>
8085226
to
137810f
Compare
It looks like the job |
Yes, we are waiting for a Windows VM prepared by the Inria IT to debug it interactively without the constraints of the Github Actions Runner (time limit, resources, ...). |
Here is a first contribution to the new FreeFem CI.
5 different configurations of FreeFem are tested:
Each of these workflows contains jobs for Debug and Release and different combinations of platforms.
Currently, the build step doesn't work for the following configuration:
But most of the tests should fail because of the removal of the
continue-on-error: true
at themake check
step (few tests fail for almost each config). It can be temporarily put back if you prefer.At first, if you prefer to merge on a different branch, just add the branch name in the
Finally, due to the particular development workflow (push to test), the commit history is particularly dirty and should probably be squashed before the merge. It can be retrieved here
Cheers,
Simon