-
Notifications
You must be signed in to change notification settings - Fork 2
Fix various problems for building and running tests in GitHub CI #90
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
Fix various problems for building and running tests in GitHub CI #90
Conversation
d5feafc
to
dc4e19f
Compare
It is a binary, but unlikely to change and cannot be generated in the CI due to issues with netcdf save in python requiring os.getlogin which doesn't work on CI runners for some reason (similar issues can be found elsewhere).
…aded as NetCDF file.
a6e6a7a
to
d6ed18b
Compare
d6ed18b
to
ca2326a
Compare
Note I had issues getting the exported |
…version updates in future.
This should allow you to check off
from #89 and move to generating exit codes for when tests fail. |
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.
@jatkinson1000, thank you very much. Looks good to me
Co-authored-by: Marion <56403724+MarionBWeinzierl@users.noreply.github.com>
Patch to #89
Initially removed dependency pinning from sounding generation file, but there were still issues (documented various places online) with running netcdf.save on GitHub CI so I have uploaded the NetCDF file as an artifact to fix this.
I also added netCDF-Fortran that was missing from the dependencies.
Also fixes the ruff errors and pins version to avoid this in future.
Both CI checks now run, and pass.
Next stage will be for @AdelekeBankole to focus on adding exit codes to failing Fortran tests so that they appear in the CI output.