-
Notifications
You must be signed in to change notification settings - Fork 145
[Github Actions] install git in OSX and add environment inspection #3581
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
Conversation
|
Why is this only a problem for some OSX tests? Shouldn't the CI machines use a common configuration? I.e., why is git missing on only some of them? |
|
that's a very good question, Manu! OSX machines are different than the regular Linux ones - usually lower specc-ed, and generally annoying (but that's just me complaining about Apple stuff haha). The node software list does indeed contain git 2.44 in the Utilities list BUT that's an arm64 node, and condamamba don't like that and get their own osx-64 packages, probably git gets lost somewhere between system install and condamamba. Check out Set up job of a job that passes vs Set up job of a job that fails and you see exactly the same OS parameters, docker container ID, signature etc, but |
|
also, frankly - I am usually happier with a |
|
Are we 100% that this error is cause by a missing git? The error message doesn't really say that, right? I would find it really weird if the CI machines do not include the advertised software... |
|
Manu - good points! I realized I wrote my comments above with me feet and thought with me arse, here's an improved pitch:
|
|
on a related topic - we should most definitely include |
|
Hi, we are currently working on the ESMValTool release for v2.11.0. We're wondering if you'd be able to complete this PR by the end of next week (Friday 10th May). Otherwise, please let us know, and we'll move it into the next milestone for you 🙂 |
|
@mo-gill cheers - we'll aim to get this in asap - wink, Manu, wink 😁 |
schlunma
left a comment
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 honestly still don't understand how git can be missing on some machines, but that shouldn't hurt
Co-authored-by: Manuel Schlund <[email protected]>
no it doesn't miss - it's a mangled paths problem - most probably Mac-related guff - the system |
Description
pip installon OSX ( #3580It appears that the lack of
giton OSX machines is now chronic and getting critical, so may as well plop an install; I am also adding calls to conda list to inspect the environment in light of the newmambanot printing out to screen what it installs.Before you get started
Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.