For a git-based workflow, changes can occasionally be unapplied on a master or main branch for a long time without visibility into whether those changes have been applied. Hatchet should periodically check that there are no unapplied changes on a branch, and alert the user if they exist.
Requirements
Modify the OPA input for plan checks to determine when changes were last applied
Create a default policy upon team creation that checks for unapplied changes
Location
hatchet-server
hatchet-runner
hatchet-runner-worker
hatchet-temporal
Motivation
For a git-based workflow, changes can occasionally be unapplied on a
master
ormain
branch for a long time without visibility into whether those changes have been applied. Hatchet should periodically check that there are no unapplied changes on a branch, and alert the user if they exist.Requirements
Additional Details