Skip to content

feat(workflows): unify workflow and actor API - #10

Merged
NathanFlurry merged 1 commit into
mainfrom
workspace/quiet-river-6d85
Aug 31, 2026
Merged

feat(workflows): unify workflow and actor API#10
NathanFlurry merged 1 commit into
mainfrom
workspace/quiet-river-6d85

Conversation

@NathanFlurry

@NathanFlurry NathanFlurry commented Aug 31, 2026

Copy link
Copy Markdown
Member

Summary

  • re-export RivetKit from @rivet-dev/workflows while keeping RivetKit as a peer dependency scoped to >=2.3.11 <2.4.0
  • support workflow({ state, run, actions }) while preserving the workflow runtime and actor capabilities
  • make workflow definitions compose through setup, including mixed workflow/actor registries and actor routing
  • target the current RivetKit workflow-host API from test(rivetkit): add versioned workflow upgrade fixtures actors#5578
  • update package verification, docs, fixtures, persistence, Inspector integration, and runtime coverage for the unified API

Dependency

Requires rivetkit@2.3.11, containing rivet-dev/actors#5578.

Testing

  • pnpm check-types
  • pnpm test (246 tests)
  • pnpm test:e2e
  • pnpm format:check
  • pnpm check:boundaries
  • pnpm build
  • pnpm verify:pack

@NathanFlurry
NathanFlurry force-pushed the workspace/quiet-river-6d85 branch 2 times, most recently from 44c6e24 to fb301de Compare August 31, 2026 06:53
@NathanFlurry
NathanFlurry force-pushed the workspace/quiet-river-6d85 branch from fb301de to 66be3ff Compare August 31, 2026 07:04
@NathanFlurry
NathanFlurry merged commit 7f27dc1 into main Aug 31, 2026
1 check passed
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.

1 participant