Skip to content

Conversation

@tomkralidis
Copy link
Member

@tomkralidis tomkralidis commented Dec 24, 2025

Overview

This PR enables OpenAPI generation in Docker mode to skip invalid collections, thereby allowing for OpenAPI generation to complete as part of entrypoint execution. Docker documentation updates are also included.

cc @KoalaGeo

Related Issue / discussion

Fixes #2188

Additional information

Default behaviour is consistent with pygeoapi openapi generate (fail on first invalid collection).

Dependency policy (RFC2)

  • I have ensured that this PR meets RFC2 requirements

Updates to public demo

Contributions and licensing

(as per https://github.com/geopython/pygeoapi/blob/master/CONTRIBUTING.md#contributions-and-licensing)

  • I'd like to contribute [feature X|bugfix Y|docs|something else] to pygeoapi. I confirm that my contributions to pygeoapi will be compatible with the pygeoapi license guidelines at the time of contribution
  • I have already previously agreed to the pygeoapi Contributions and Licensing Guidelines

@tomkralidis tomkralidis added this to the 0.23.0 milestone Dec 24, 2025
@tomkralidis tomkralidis added OpenAPI OpenAPI docker Docker enhancement New feature or request labels Dec 24, 2025
@tomkralidis
Copy link
Member Author

CI failures are unrelated.

@tomkralidis tomkralidis requested a review from a team December 24, 2025 15:28
@tomkralidis tomkralidis merged commit 5d75055 into master Dec 24, 2025
5 of 7 checks passed
@tomkralidis tomkralidis deleted the issue-2188 branch December 24, 2025 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docker Docker enhancement New feature or request OpenAPI OpenAPI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow building openapi to fail gracefully

3 participants