Skip to content

Package Go RPC sources as part of the rewrite-go JAR#7715

Merged
greg-at-moderne merged 2 commits into
mainfrom
greg-go-rpc-jar-packaging
May 18, 2026
Merged

Package Go RPC sources as part of the rewrite-go JAR#7715
greg-at-moderne merged 2 commits into
mainfrom
greg-go-rpc-jar-packaging

Conversation

@greg-at-moderne
Copy link
Copy Markdown
Contributor

@greg-at-moderne greg-at-moderne commented May 18, 2026

What's changed?

Embedding everything is required to run go RPC server into the rewrite-go JAR artifact. This includes vendoring 3rd-party dependencies.

The go RPC logic is packaged as sources (not binaries), so that the users (like Moderne CLI) will be able to take these, build themselves and run go RPC. Otherwise we would have to distribute multiple binaries, per different architectures.

What's your motivation?

Make it available to run go RPC without any dependencies.

@greg-at-moderne greg-at-moderne marked this pull request as ready for review May 18, 2026 08:40
@greg-at-moderne greg-at-moderne merged commit adca3fd into main May 18, 2026
1 check passed
@greg-at-moderne greg-at-moderne deleted the greg-go-rpc-jar-packaging branch May 18, 2026 08:40
@github-project-automation github-project-automation Bot moved this from In Progress to Done in OpenRewrite May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant