Skip to content

GitHub action for Spec validation#181

Merged
glpatcern merged 5 commits intocs3org:developfrom
glpatcern:oas-validate
Jun 2, 2025
Merged

GitHub action for Spec validation#181
glpatcern merged 5 commits intocs3org:developfrom
glpatcern:oas-validate

Conversation

@glpatcern
Copy link
Member

@glpatcern glpatcern commented May 31, 2025

This PR adds an action to validate the spec against the OpenAPI standard.

The validation currently fails, and we should try and address what does not respect the OpenAPI standard. In particular, it appears that patternProperties are not allowed, despite they are advertised as valid.

Edit: the PR was brought to successfully pass the validation, but meanwhile #182 brings additional fixes and will be based on top of this PR.

@glpatcern glpatcern marked this pull request as draft May 31, 2025 06:08
@glpatcern glpatcern force-pushed the oas-validate branch 3 times, most recently from cec769d to 87d235e Compare May 31, 2025 07:22
@glpatcern glpatcern marked this pull request as ready for review May 31, 2025 07:32
Co-authored-by: Mahdi Baghbani <Mahdi.baghbani1@gmail.com>
@MahdiBaghbani
Copy link
Member

I think we both did the same thing 😄

@glpatcern glpatcern force-pushed the oas-validate branch 2 times, most recently from 1738be3 to fd8ede9 Compare May 31, 2025 14:05
This work was being done by Mahdi, will use his implementation

This reverts commit 11d9c9e.
@glpatcern glpatcern merged commit a0374d8 into cs3org:develop Jun 2, 2025
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.

2 participants

Comments