pub async fn execute_deployment(
    settings: &WorkspaceSettings,
    contracts: &[impl Deploy],
    deployment_stage: DeploymentStage
) -> Result<()>