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

Add more CI checks for OpenAPI definitions and JSON Schemas #1656

Merged
merged 9 commits into from Oct 11, 2023

Commits on Oct 4, 2023

  1. Validate all JSON Schemas and their examples

    Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
    zecakeh committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    d5b73f4 View commit details
    Browse the repository at this point in the history
  2. Port check-openapi-source to OpenAPI 3.1.0

    Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
    zecakeh committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    153c0ed View commit details
    Browse the repository at this point in the history
  3. Make sure schemas in check-event-schema-examples are validated agains…

    …t the 2020-12 spec
    
    Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
    zecakeh committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    dd566d0 View commit details
    Browse the repository at this point in the history
  4. Add all scripts to CI

    Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
    zecakeh committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    2dd9544 View commit details
    Browse the repository at this point in the history
  5. Remove $schema keys in JSON schemas

    They are only in a few schemas and use the wrong version of the spec
    
    Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
    zecakeh committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    bbcf079 View commit details
    Browse the repository at this point in the history
  6. Add changelog

    Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
    zecakeh committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    fd7409b View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Remmove unused variable

    Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
    zecakeh committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    785a81c View commit details
    Browse the repository at this point in the history
  2. Use attrs class for report

    Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
    zecakeh committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    635035d View commit details
    Browse the repository at this point in the history
  3. Update requirements.txt

    richvdh committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    f1e4141 View commit details
    Browse the repository at this point in the history