Add go.mod, buf.gen.yaml, and generated gen/kafkamgmt/v1 so consumers fetch this module directly via go get against the self-hosted Forgejo host, with no local buf/protoc plugin installation required. Add a codegen-check CI job to keep gen/ in sync with proto/.
980 B
Changelog
All notable wire-contract changes to kafkamgmt.v1 are recorded here, one entry per tag. Follows semantic versioning: minor for additive/compatible changes, major for anything buf breaking would flag.
v1.1.0
Switched to committed-generated-code model: go.mod added (module forgejo.riotpiao.homelab.com/rock/kmsvc-proto), go_package repointed at this module's own path, generated Go code committed under gen/kafkamgmt/v1. Consumers now go get this module directly instead of submoduling + running their own buf generate. No wire-format changes.
v1.0.0
Initial extraction from kafaka_management_service (proto/kafkamgmt/v1/queue_service.proto), originating commit 1373b9e. QueueService with 6 data-plane RPCs: SendMessage, SendMessageBatch, ReceiveMessage, DeleteMessage, DeleteMessageBatch, ChangeMessageVisibility. No wire-format changes from the source — only go_package was changed to a neutral placeholder.