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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions