euroargodev / euroargodev/argopy

Failed upstream CI tests / HDF5 ?

Open
#539 4 comments 0 reactions 1 assignee Claimed by @gmaze View on GitHub
CI dependencies next-release python-environment
Dominant language
Python
Stars
229
Forks
52
Avg merge
2d 10h
Merged PRs (30d)
8

Description

Since October 14th, upstream CI tests fail because of some weird HDF5 related binary issue.

After some digging into logs, it appears that what has changed in GA runners on this date is a minor python version and a major GCC version:

[Tests passing](https://github.com/euroargodev/argopy/actions/runs/18451368189):
python: 3.11.13 | packaged by conda-forge | (main, Jun 4 2025, 14:48:23) [GCC 13.3.0]
python: 3.12.11 | packaged by conda-forge | (main, Jun 4 2025, 14:45:31) [GCC 13.3.0]

[Tests failing](https://github.com/euroargodev/argopy/actions/runs/18481336143):
python: 3.11.14 | packaged by conda-forge | (main, Oct 13 2025, 14:09:32) [GCC 14.3.0]
python: 3.12.12 | packaged by conda-forge | (main, Oct 13 2025, 14:34:15) [GCC 14.3.0]

It is probably the case that the HDF5 compiled versions distributed through conda have lost tracked with gcc.

While waiting for an upgrade of HFD5, we'll pin upstream test python versions to 3.11.13 and 3.12.11

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.