feat(engine): idempotency#4045
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
|
|
|
|
@abelanger5 responded with a couple questions, and think I got all the other feedback fixed |
|
|
|
|
…nsibility for other strategies
Description
Adds support for user-facing idempotency configuration on tasks and workflows, to enable e.g. duplicate event pushes to not trigger duplicate tasks. Idempotency is configured on the task / workflow, and then collisions raise an error (which can be handled) on the SDKs when they occur on the trigger path. On the event path, the runs that would've been triggered are dropped.
Fixes #3673
Type of change
Checklist
Changes have been:
🤖 AI Disclosure