actions-marketplace-validations/GraphQL Inspector

Tooling for GraphQL. Compare schemas, find breaking changes, find similar types.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
nameThe name of the check ("GraphQL Inspector" by default). In case of multiple GraphQL Inspector Actions, use `name` to prevent GitHub from overwriting results. For example, "Check Public API" and "Check Internal API".
annotationsUse annotation (enabled by default)
fail-on-breakingFail on breaking changes (enabled by default)
approve-labelLabel to mark Pull Request introducing breaking changes as safe and expected ("approved-breaking-change" by default)
schemaRef and Path to GraphQL Schema (e.g. "master:schema.graphql") * Ref is needed where 'endpoint' is not defined * Can be URL to the GraphQL API - should represent the "after" schema. Available only if 'endpoint' is defined. Has to start with http(s). yes
endpointAn url to the GraphQL API. It should represent the "before" schema. When using an endpoint, 'schema' should point to a file (without a reference - branch name for example)
github-tokenGithub Token. Use {{ github.token }} by defaultno${{ github.token }}
experimental_mergeMerge Pull Request's branch with the target branch to get the schema. Helps to get the correct state of schema when Pull Request is behind the target branch (enabled by default)
rulesApply rules that change certain checks from Breaking to Dangerous. Rules should be listed as a multiline YAML string, not a list no
onUsageUsed only when the `considerUsage` rule is provided, otherwise this field is ignored. Should be a path to a JS file as described in https://the-guild.dev/graphql/inspector/docs/essentials/diff#considerusage no
namedescription
changesTotal number of changes