Skip to content

Update Makefile to copy WIT files from temporal-api - #305

Merged
dplyukhin merged 6 commits into
mainfrom
sync-wit
Aug 18, 2026
Merged

Update Makefile to copy WIT files from temporal-api#305
dplyukhin merged 6 commits into
mainfrom
sync-wit

Conversation

@dplyukhin

@dplyukhin dplyukhin commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

What changed?
Updated Makefile to copy WIT service definitions from temporalio/api into the systemnexus directory.

Why?
So the Go SDK can use the files to generate system nexus APIs like SignalWithStartWorkflow.

How did you test it?
Tested locally

Potential risks

Comment thread Makefile Outdated

NEXUS_SCHEMA_ROOT := $(PROTO_ROOT)/nexus
NEXUS_PROTO_OUT := workflowservice/v1/workflowservicenexus
NEXUS_WIT_OUT := workflowservice/v1/systemnexus

@dplyukhin dplyukhin Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Does anyone have opinions on where we should put the WIT files?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

just speculating, if we did add a systemnexus to the gRPC workflow service would they end up conflicting?

Comment thread Makefile Outdated
@dplyukhin
dplyukhin marked this pull request as ready for review July 29, 2026 16:17
@dplyukhin
dplyukhin requested review from a team as code owners July 29, 2026 16:17

@yuandrew yuandrew left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks reasonable to me, @Quinn-With-Two-Ns, not sure if you wanna also take a peak

@dplyukhin
dplyukhin merged commit 85042fb into main Aug 18, 2026
4 checks passed
@dplyukhin
dplyukhin deleted the sync-wit branch August 18, 2026 15:02
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