Skip to content
This repository was archived by the owner on Apr 2, 2025. It is now read-only.
This repository was archived by the owner on Apr 2, 2025. It is now read-only.

If we're using schemathesis, do we need this repo at all? #1

@gadomski

Description

@gadomski

As far as I can tell, if we're using schemathesis this repo could be replaced by a single-line CLI invocation:

st run --experimental=openapi-3.1 --checks all --base-url http://localhost:8000 https://raw.githubusercontent.com/stapi-spec/stapi-spec/refs/heads/main/openapi.yaml

Is the intent to expand validation beyond schemathesis, ala https://github.com/stac-utils/stac-api-validator? If so, my recommendation would be to remove schemathesis and just point people to that simple invocation.

I bring this up because I was working on a refactor of this repo in preparation for the STAPI sprint, and using schemathesis directly doesn't seem to get us much of a win above and beyond the schemathesis CLI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions