chore: migrate to buf (#1188)
* chore: move patreon-saasproxy to use buf
Signed-off-by: Xe Iaso <me@xeiaso.net>
* chore(proto): migrate other types over
Signed-off-by: Xe Iaso <me@xeiaso.net>
* chore: delete old pb folder
Signed-off-by: Xe Iaso <me@xeiaso.net>
* ci: add buf CI step
Signed-off-by: Xe Iaso <me@xeiaso.net>
* chore: buf format
Signed-off-by: Xe Iaso <me@xeiaso.net>
* fix(proto): resolve buf lint errors for xeiaso/net protos
Rename services to use Service suffix (Meta→MetaService,
Feed→FeedService, Patreon→PatreonService, Admin→AdminService).
Add dedicated request/response wrapper types for each RPC instead
of reusing google.protobuf.Empty and shared message types.
Silence lint rules for external within/website and protofeed protos
via ignore_only in buf.yaml. Regenerate code and update all Go
callers to match new types.
Assisted-by: Claude Opus 4.6 via Claude Code
Signed-off-by: Xe Iaso <me@xeiaso.net>
* ci(buf): disable breaking change detection temporarily
Will re-enable after merging the service rename changes.
Assisted-by: Claude Opus 4.6 via Claude Code
Signed-off-by: Xe Iaso <me@xeiaso.net>
---------
Signed-off-by: Xe Iaso <me@xeiaso.net>