Overview
Added
- Adds support for defining idempotency keys on workflows and standalone tasks via an
idempotencyoption, which ensures that they're only run once in a provided time window, based on a CEL expression. Triggers that collide with an existing run raise anIdempotencyCollisionErrorcontaining the existing run's ID.
Installation
Add this line to your application's Gemfile:
gem 'hatchet'And then execute:
bundle installOr install it yourself as:
gem install hatchetDocumentation
For detailed documentation, examples, and best practices, visit: