euroargodev / argopy

A python library for Argo data beginners and experts
https://argopy.readthedocs.io
European Union Public License 1.2
184 stars 41 forks source link

Prepare for "v0.1.13 Snowflake release ❄️" #250

Closed gmaze closed 1 year ago

gmaze commented 1 year ago

Setup

Prepare code for release

Code clean-up

Software distribution readiness

Preparation conclusion

Publish the release

CI tests / RTD build results

CI tests CI tests (MacOs) CI tests (Windows) CI tests Upstream Documentation Status

gmaze commented 1 year ago

There is the issue that the mocked FTP is not working under minimal versions environments, although tests succeed with an XFAIL mark

gmaze commented 1 year ago

Warning

This PR suffers from unexpected delays because of issues with CI tests implementation in GA

These issues lead to un-necessary long CI tests workflows, which is interfering with a standard release process (I simply can't validated every thing following my checklist).

I have the impression that the core issue is for GA jobs to efficiently connect repeatedly to remote servers: this is way too long (the test suite takes 15mins on a regular desktop at Ifremer while it requires more than 45mins on GA !). And this is not only related to the known issue of the poor performances of the Mac OS implementation on GA.

Therefore, I think I will proceed to the release without a formal checkup of the test suite, mostly because all new features have been thoroughly validated in PRs and on the master branch, and a new release is necessary asap.