finalizeSuccessfulApply function

void finalizeSuccessfulApply({
  1. required ChangePlan appliedPlan,
  2. required PlanLocationRecord location,
  3. required ValidationResult validationResult,
  4. required AppliedHistoryStore historyStore,
  5. required void releaseStaging(
    1. String stagingRoot
    ),
})

Implementation

void finalizeSuccessfulApply({
  required ChangePlan appliedPlan,
  required PlanLocationRecord location,
  required ValidationResult validationResult,
  required AppliedHistoryStore historyStore,
  required void Function(String stagingRoot) releaseStaging,
}) {
  historyStore.appendHistory(
    buildHistoryRecord(plan: appliedPlan, validationResult: validationResult),
  );
  releaseStaging(location.stagingRoot);
}