2026-03-18 02:53:03 +00:00
|
|
|
# gardener/recipes/cascade-rebase.toml — PR outdated after main moved
|
|
|
|
|
#
|
|
|
|
|
# Trigger: PR mergeable=false (stale branch or dismissed approval)
|
2026-03-18 03:05:09 +00:00
|
|
|
# Playbook: rebase only — merge and re-approval happen on subsequent cycles
|
|
|
|
|
# after CI reruns on the rebased branch (rebase is async via Gitea API)
|
2026-03-18 02:53:03 +00:00
|
|
|
|
|
|
|
|
name = "cascade-rebase"
|
|
|
|
|
description = "PR outdated after main moved — mergeable=false or stale approval"
|
|
|
|
|
priority = 20
|
|
|
|
|
|
|
|
|
|
[trigger]
|
|
|
|
|
pr_mergeable = false
|
|
|
|
|
|
|
|
|
|
[[playbook]]
|
|
|
|
|
action = "rebase-pr"
|
2026-03-18 03:05:09 +00:00
|
|
|
description = "Rebase PR onto main (async — CI reruns, merge on next cycle)"
|