Skip to content

Add workflow features - #61

Merged
iwannay merged 101 commits into
mainfrom
workflow-timer
May 19, 2026
Merged

Add workflow features#61
iwannay merged 101 commits into
mainfrom
workflow-timer

Conversation

@iwannay

@iwannay iwannay commented May 19, 2026

Copy link
Copy Markdown
Member

No description provided.

When a schedule_pid is provided, skip inserting a new JobSchedule and
use the given id as parent_id for schedule history. Add a schedule_job
overload that accepts an optional NonZeroU64 and wire a new /schedule
API to trigger dispatch for an existing schedule.
- Rename `parent_id` to `schedule_pid` in job schedule history
- Change `timer_expr` field type from string to optional JSON
- Add schedule PID filtering to execution history queries
- Update timer expression handling to include timezone support
- Add JSON validation utility macro
Replace the match arm for `RestartSupervising` and handle all other
actions in a default arm instead of silently ignoring them. Also
simplify the team_id permission check by using `is_none_or`.
@iwannay
iwannay merged commit 38cfc74 into main May 19, 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