Skip to content

v0.2.0

Choose a tag to compare

@eersnington eersnington released this 16 Jun 13:11
· 27 commits to main since this release
v0.2.0
d4d6574

v0.2.0

Sideffect v0.2.0 focuses on authoring Cloudflare Workflows from reusable typed steps, with Vite-generated workflow config and env types.

Highlights

  • Added Vite-powered discovery for Sideffect workflow layers.
  • Added generated Cloudflare workflow entrypoints for discovered workflows.
  • Added generated workflow env types for discovered workflow bindings.
  • Added sideffect/cloudflare adapter for native WorkflowEntrypoint integration.
  • Added schema-backed Step.make(...) definitions for reusable workflow steps.
  • Added native Cloudflare rollback forwarding through Rollback.with(...).
  • Added Cloudflare WorkflowStepContext support in Step.run:
    • ctx.attempt
    • ctx.step
    • ctx.config
    • ctx.workflowStep
  • Added native Cloudflare NonRetryableError integration for generated workflow entrypoints.

Known Follow-Ups

  • Align decoded workflow.event.payload with workflow.payload.
  • Tighten WorkflowEvent typing against Cloudflare’s native event shape.
  • Improve workflow discovery beyond the current supported export forms.
  • Add generated env type controls.