Skip to content

Add elasticgraph-protobuf schema artifacts#1080

Draft
jwils wants to merge 2 commits into
mainfrom
joshuaw/protobuf-schema-generation
Draft

Add elasticgraph-protobuf schema artifacts#1080
jwils wants to merge 2 commits into
mainfrom
joshuaw/protobuf-schema-generation

Conversation

@jwils

@jwils jwils commented Mar 22, 2026

Copy link
Copy Markdown
Collaborator

Why

What

  • add a new elasticgraph-protobuf extension gem that generates schema.proto and proto_field_numbers.yaml
  • keep schema.proto on public GraphQL field names while storing private name_in_index overrides in the sidecar mapping file
  • emit the generated schema.proto artifact preamble with protobuf // comments so it remains valid proto syntax
  • preserve field numbers across public renames via field.renamed_from and update repo wiring/docs/tests

References

@jwils jwils force-pushed the joshuaw/protobuf-schema-generation branch from 2e0e4a1 to 53ea492 Compare March 22, 2026 22:54
@jwils jwils force-pushed the joshauw/pluggable-ingestion-serializers branch from a3cfa5c to 9e6f39a Compare March 22, 2026 22:57
@jwils jwils force-pushed the joshuaw/protobuf-schema-generation branch 3 times, most recently from 4325d51 to fd8dd47 Compare March 23, 2026 04:10
@jwils jwils force-pushed the joshauw/pluggable-ingestion-serializers branch from 9e6f39a to c408a50 Compare March 23, 2026 04:10
@jwils jwils force-pushed the joshuaw/protobuf-schema-generation branch from fd8dd47 to bdce7fb Compare March 26, 2026 14:32
@jwils jwils force-pushed the joshauw/pluggable-ingestion-serializers branch from c408a50 to 5717334 Compare March 26, 2026 14:32
@jwils jwils force-pushed the joshauw/pluggable-ingestion-serializers branch 12 times, most recently from 0607029 to 40815e1 Compare April 4, 2026 21:53
@jwils jwils force-pushed the joshuaw/protobuf-schema-generation branch 6 times, most recently from 6591c29 to 751db75 Compare April 5, 2026 15:31
@jwils jwils force-pushed the joshauw/pluggable-ingestion-serializers branch 4 times, most recently from b2e8d34 to 6969f84 Compare May 6, 2026 15:42
@jwils jwils force-pushed the joshauw/pluggable-ingestion-serializers branch 7 times, most recently from 63fe627 to 709e591 Compare May 6, 2026 21:57
@jwils jwils force-pushed the joshuaw/protobuf-schema-generation branch from 751db75 to 5a5bb53 Compare June 11, 2026 03:50
@jwils jwils changed the base branch from joshauw/pluggable-ingestion-serializers to joshuaw/indexer-ingestion-adapters June 11, 2026 03:50
@jwils jwils force-pushed the joshuaw/protobuf-schema-generation branch from 5a5bb53 to c5cd7b8 Compare June 11, 2026 15:28
@jwils jwils force-pushed the joshuaw/indexer-ingestion-adapters branch 5 times, most recently from 908b4c9 to 247ac28 Compare June 16, 2026 21:37
@jwils jwils force-pushed the joshuaw/protobuf-schema-generation branch from c5cd7b8 to 2f7471a Compare June 16, 2026 21:39
@jwils jwils changed the base branch from joshuaw/indexer-ingestion-adapters to main June 16, 2026 21:39
@jwils jwils force-pushed the joshuaw/protobuf-schema-generation branch 2 times, most recently from 80cbee0 to 070849e Compare June 16, 2026 23:13
@jwils jwils force-pushed the joshuaw/protobuf-schema-generation branch from 070849e to ce625bc Compare June 16, 2026 23:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant