Skip to content

Regenerate from the v1-only proto set - #35

Merged
rustatian merged 1 commit into
masterfrom
revert/protos-v1
Aug 12, 2026
Merged

Regenerate from the v1-only proto set#35
rustatian merged 1 commit into
masterfrom
revert/protos-v1

Conversation

@rustatian

Copy link
Copy Markdown
Member

Bumps proto/api to roadrunner-server/api@25217e9 (v2 protos removed) and regenerates. Removes the */v2 packages and informer/metrics/resetter/tcp; lock/v1 messages are Request/Response again. All other generated files are byte-identical; go.mod unchanged.

Bump proto/api to roadrunner-server/api@25217e9. The v2 packages and the
informer/metrics/resetter/tcp packages are gone; lock/v1 messages are
Request/Response again. Generated output is otherwise byte-identical.
Copilot AI lite review requested due to automatic review settings August 12, 2026 19:43
@rustatian
rustatian merged commit 739fb60 into master Aug 12, 2026
@rustatian
rustatian deleted the revert/protos-v1 branch August 12, 2026 19:43

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates generated Go protobuf artifacts to match the v1-only proto set from proto/api (roadrunner-server/api@25217e9), removing v2 protos and several plugin proto packages, and reverting lock/v1 message names back to Request/Response.

Changes:

  • Removes generated */v2 protobuf packages (e.g., http/v2, jobs/v2, kv/v2, service/v2, status/v2, websockets/v2, applogger/v2).
  • Removes generated protobuf packages for informer, metrics, resetter, and tcp.
  • Renames lock/v1 message types from LockRequest/LockResponse to Request/Response.

Reviewed changes

Copilot reviewed 24 out of 25 changed files in this pull request and generated no comments.

Show a summary per file
File Description
websockets/v2/websockets.pb.go Removes generated v2 websockets protobuf definitions.
websockets/v2/response.pb.go Removes generated v2 websockets response message.
websockets/v2/request.pb.go Removes generated v2 websockets request message.
tcp/v1/service.pb.go Removes generated TCP v1 service messages.
status/v2/response.pb.go Removes generated v2 status response message.
status/v2/request.pb.go Removes generated v2 status request message.
service/v2/service.pb.go Removes generated v2 service message definitions.
service/v2/response.pb.go Removes generated v2 service response/list/status messages.
service/v2/request.pb.go Removes generated v2 service request messages.
resetter/v1/service.pb.go Removes generated resetter v1 service messages.
metrics/v1/service.pb.go Removes generated metrics v1 service/messages/enums.
lock/v1/lock.pb.go Renames lock v1 messages to Request/Response in generated output.
kv/v2/response.pb.go Removes generated v2 KV response message.
kv/v2/request.pb.go Removes generated v2 KV request message.
kv/v2/kv.pb.go Removes generated v2 KV item/message definitions.
jobs/v2/response.pb.go Removes generated v2 jobs handler response message.
jobs/v2/request.pb.go Removes generated v2 jobs request messages.
jobs/v2/jobs.pb.go Removes generated v2 jobs core message definitions.
informer/v1/service.pb.go Removes generated informer v1 service/messages.
http/v2/response.pb.go Removes generated v2 HTTP handler response message.
http/v2/request.pb.go Removes generated v2 HTTP handler request/fetch/batch messages.
http/v2/http.pb.go Removes generated v2 HTTP header messages.
applogger/v2/service.pb.go Removes generated v2 applogger service message.
applogger/v2/applogger.pb.go Removes generated v2 applogger messages.
Files not reviewed (1)
  • lock/v1/lock.pb.go: Generated file
Suppressed comments (1)

lock/v1/lock.pb.go:28

  • Renaming exported proto messages from LockRequest/LockResponse to the very generic Request/Response is a breaking change for Go consumers (compile-time) while the module major version remains .../v6. If this rename is intended, consider adding backwards-compatible type aliases in a separate non-generated file in this package (and deprecating them) or bumping the module major version when releasing this change.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

2 participants