Skip to content

Conversation

@anekkanti
Copy link
Member

@anekkanti anekkanti commented Oct 15, 2025

Note

Annotates CloudService RPCs with OpenAPI metadata (tags, summaries, docs) and updates grpc-gateway/buf deps; also adjusts the audit log sink validate route.

  • OpenAPI/Swagger annotations:
    • Add protoc-gen-openapiv2 annotations import and top-level openapiv2_swagger metadata (title, description, version, external docs, tags) in service.proto.
    • Annotate nearly all CloudService RPCs with openapiv2_operation (tags, summaries, descriptions, external docs; mark GetUsage as deprecated).
    • Change HTTP route for ValidateAccountAuditLogSink from /cloud/audit-log-sink/validate to /cloud/audit-log-sink-validate.
  • Build/config:
    • Upgrade protoc-gen-openapiv2 to v2.26.3 in Makefile; add grpc-gateway dep v2.26.3 in buf.yaml; refresh buf.lock.
    • Update buf.gen.yaml to include disable_service_tags=true for openapiv2 plugin.

Written by Cursor Bugbot for commit a46c05e. This will update automatically on new commits. Configure here.

@anekkanti anekkanti requested a review from a team as a code owner October 15, 2025 22:10
@anekkanti anekkanti merged commit a40cb52 into main Dec 5, 2025
5 checks passed
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.

4 participants