Skip to content

feat: workflow write endpoints (spec v1.21.2) - #15

Merged
notnmeyer merged 3 commits into
mainfrom
feat/workflows-write
Jul 24, 2026
Merged

feat: workflow write endpoints (spec v1.21.2)#15
notnmeyer merged 3 commits into
mainfrom
feat/workflows-write

Conversation

@notnmeyer

Copy link
Copy Markdown
Member

adds the workflow write surface, bringing workflows up to spec v1.21.2. this is the chunkier half i split out of #14.

  • create/update workflows — CreateWorkflow, UpdateWorkflow, ChangeWorkflowMailingList.
  • node mutations — CreateWorkflowNode, UpdateWorkflowNode, AddWorkflowBranch, DeleteWorkflowNode, DeleteWorkflowNodeRecursive.
  • all mutations take an expectedRevisionId.
  • adds status + workflowRevisionId to SimplifiedWorkflow.
  • fix: GetWorkflowNode now returns *WorkflowNodeWithRevision (embeds WorkflowNode + the revision token). source-breaking on the return type only — node fields are still promoted.

@notnmeyer notnmeyer self-assigned this Jul 24, 2026
@notnmeyer
notnmeyer requested a review from nalanj July 24, 2026 16:00
@notnmeyer
notnmeyer merged commit 045b1f9 into main Jul 24, 2026
2 checks passed
@notnmeyer
notnmeyer deleted the feat/workflows-write branch July 24, 2026 17:15
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