Kickside Cron
v0.1.31
v0.1.38 (latest) v0.1.37 v0.1.36 v0.1.35 v0.1.34 v0.1.33 v0.1.32 v0.1.31 v0.1.30 v0.1.29 v0.1.28 v0.1.27 v0.1.26 v0.1.25 v0.1.24 v0.1.23 v0.1.22 v0.1.21 v0.1.20 v0.1.19 v0.1.18 v0.1.17 v0.1.16 v0.1.15 v0.1.14 v0.1.13 v0.1.12 v0.1.11 v0.1.10 v0.1.9 v0.1.8 v0.1.7 v0.1.6 v0.1.5 v0.1.4 v0.1.3 v0.1.2 v0.1.1 v0.1.0
Task scheduling service with interval and cron support, plus live scope resolution
BUSL-1.1 7.4k downloads
Updated 26 days ago Repository
kicksideschedulingtaskscroninterval
Run
wippy run kickside/cronkickside/cron
Task scheduling service with interval and cron support.
Features
- Interval-based scheduling
- Cron expressions
- One-time tasks
- Ticker schedules
- Task management API
Scope at fire time
Each schedule captures the creating actor's identity and scope so the schedulable runs under the right security context. Two modes are supported:
- Frozen (default): the scope name and actor metadata are captured at create
and restored verbatim at fire via
named_scope+new_actor. - Live (opt-in): when a schedule sets
resolve_live, the worker resolves the subject's effective scope at fire time throughkickside.contract:scope_resolver. Subject failures fail non-retriably; resolver infrastructure failures retry later. Live schedules never execute under frozen claims.