## Lesson — Automatically recompiling and aborting pushes

**Tags:** git-hooks, workflow, automation

Automatically recompiling and aborting pushes when manifests are stale ensures that remote artifacts stay synchronized with source lessons while providing the user with the necessary updates to commit.
