pub(super) fn plan( config: Option<&DeployKeys>, live: &Live, report: &mut Report, ) -> Vec<Operation>
Deletes come before creates, because Forgejo refuses a key that exists under another title.