Skip to content
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

CI: Fix failing tests and doc builds #974

Merged
merged 5 commits into from
Feb 28, 2025

Conversation

geographika
Copy link
Contributor

A few fixes to get the CI passing again:

  1. Docs currently fail with Sphinx 8.2.1 and the nbsphinx plugin. See Cannot run with Sphinx 8.2.0 spatialaudio/nbsphinx#825. This is currently fixed by pinning the Sphinx version to 8.1.3
  2. One of the test URLs https://finder.creodias.eu/resto/api/collections/Sentinel1/describe.xml no longer seems valid. https://datahub.creodias.eu/resto/api/collections/Sentinel1/describe.xml seems to be the new URL as mentioned in https://creodias.eu/news/action-required-new-catalogue-api-for-creodias-data-catalogue/. Updated and tests passing again.
  3. The test helper function service_ok has been updated so if a server doesn't accept HEAD requests a GET request is attempted with stream=True so no data is downloaded, and only headers retrieved.
  4. The doctest wms_geoserver_mass_gis.txt intermittently fails (even though the server seems fine) - possibly due to throttling? This has been wrapped in a try..except statement, so the CI continues to pass if this fails again.

@geographika geographika merged commit b14c82e into geopython:master Feb 28, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant