Skip to content
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

Github Action Improvements #503

Merged
merged 78 commits into from
May 7, 2021
Merged

Github Action Improvements #503

merged 78 commits into from
May 7, 2021

Conversation

kgerheiser
Copy link
Contributor

@kgerheiser kgerheiser commented May 6, 2021

Add Intel OneAPI build to CI: Fix #494

Add arguments to print on error for ctest: Fix #501

Add OpenMPI build to CI: Fix #425

Build NetCDf 4.7.4 in CI: Fix #467 and replace #492

Upgrade to Jasper 2.0.25. Jasper 2.0.22 has a known bug with Intel compilers.

Re-name yaml files. I think they were too long and the full name didn't show up in the Github UI.

I have it setup so that all the variants (mac/linux, nceplibs develop/1.3.0, openmpi/mpich) run in the one script, while the other is for Intel. Now this can broken up in a number of ways, but I did it like this to reduce code duplication. Ideally you could use JSON anchors or some other mechanism to re-use steps, but it's not currently possible.

@kgerheiser
Copy link
Contributor Author

kgerheiser commented May 7, 2021

@GeorgeGayno-NOAA or @edwardhartnett can you disable the two build status check and then enable the new ones (or maybe merge first, then enable)?

@edwardhartnett
Copy link
Collaborator

@kgerheiser I have given you admin rights on this repo, so you can set the branch protection.

@kgerheiser kgerheiser merged commit eff57d2 into ufs-community:develop May 7, 2021
@kgerheiser kgerheiser deleted the feature/intel-ci branch May 7, 2021 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants