-
Notifications
You must be signed in to change notification settings - Fork 108
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 Github Action on macOS and clang #842
Add Github Action on macOS and clang #842
Conversation
@GeorgeGayno-NOAA @edwardhartnett I suggest disabling this workflow until someone fixes ufs-utils to be macOS compatible. |
Seems like the errors are caused by a c99 flag. Can that be turned off?
|
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.
Thanks for getting the CI system working again!!
@edwardhartnett Yes. I tried that, but there are more (other) errors and I don't want to capture enabling CI on macOS and fixing errors on macOS in the same PR. It is also a rabbit-hole I do not wish to enter. I will leave that to someone else. |
DESCRIPTION OF CHANGES:
This repository is missing a CI for macOS.
This PR:
cache
in the workflows.TESTS CONDUCTED:
The changes in this PR have no impact on current configuration on on-prem systems. No tests were conducted on HPC platforms.
Additional github action for macOS + clang was added.
The software dependencies are built with spack and are cached.
ufs-utils fails to build on macOS which highlights that the ufs-utils is not portable to macOS platform. This
PR does not fix this problem, it only baselines a workflow for macOS. I
DEPENDENCIES:
None
DOCUMENTATION:
None
ISSUE:
Fixes #756
CONTRIBUTORS:
None