Contract Evolution Fixtures

Proto, GraphQL, Avro, JSON, and HTTP fixtures for schema compatibility, typed API evolution, and contract-registry workflows.

Why This Workflow Matters

  • Covers service contracts, schema-registry subjects, GraphQL SDL, and schema-aware binary payloads.
  • Useful for contract drift reviews, registry compatibility checks, and typed API rollout validation.
  • Anchored to a pack that seeds contract-evolution suites with one download.

Recommended Packs

Contract Compatibility Fixture Pack

Bundle of real Proto, GraphQL, Avro, JSON, and HTTP fixtures for contract evolution, schema compatibility, and typed API validation.

contract_compatibility_fixture_pack.zip · 2.7 KB

Fixture Matrices

Proto Contract Fixture Matrix

Pick Proto fixtures for event-bus contracts, schema-registry subjects, and CDC envelope compatibility checks.

GraphQL Contract Fixture Matrix

Use GraphQL fixtures for federated schema validation, subscription typing, and mutation contract compatibility checks.

Avro Schema Fixture Matrix

Pick Avro fixtures for event ingestion, nullable field handling, and schema-evolution validation.

HTTP API Replay Fixture Matrix

Pick HTTP request-definition fixtures for JSON APIs, webhook signature checks, and GraphQL mutation replay workflows.

Suggested Fixtures

Filename Format Size Actions
proto_schema_registry_subject_sample.proto PROTO 321 B
proto_cdc_envelope_contract_sample.proto PROTO 269 B
graphql_federated_schema_sample.graphql GRAPHQL 281 B
graphql_mutation_contract_sample.graphql GRAPHQL 263 B
avro_schema_evolution_sample.avro AVRO 483 B
http_graphql_mutation_sample.http HTTP 271 B