fix: ignore schedule missed-run counters in workspace compare (#11570)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ruben Fiszel
2026-10-06 18:06:09 +02:00
committed by GitHub
co-authored by Claude Opus 5.5
parent cf4bec611f
commit eab3dd5a52
2 changed files with 17 additions and 1 deletions
@@ -14050,6 +14050,12 @@ const TRIGGER_COMPARE_IGNORE: &[&str] = &[
"last_server_ping",
"extra_perms",
"permissioned_as",
// Schedule counters the scheduler bumps as occurrences are missed. A fork's
// schedules are disabled so theirs stay at the defaults, and no deploy carries
// them across: compared, a parent schedule that ever ran late differs forever.
"late_run_streak",
"missed_occurrences",
"last_missed_at",
// Server-managed fields that the merge feature treats as workspace-local
// (regenerated by the deploy handler): GCP `subscription_id` is rewritten
// to `windmill_<workspace_id>_<path>` in `CreateUpdate` mode, and Azure's