(
deploy: Deploy,
global: Option<PathBuf>,
context: Option<String>,
admerge: bool,
)
| 188 | } |
| 189 | |
| 190 | async fn run_deploy( |
| 191 | deploy: Deploy, |
| 192 | global: Option<PathBuf>, |
| 193 | context: Option<String>, |
| 194 | admerge: bool, |
| 195 | ) -> Result<()> { |
| 196 | let options = ConfigOptions { |
| 197 | names: FunctionNames::new(deploy.name.clone(), deploy.binary_name.clone()), |
| 198 | context, |
| 199 | global, |
| 200 | admerge, |
| 201 | }; |
| 202 | |
| 203 | let metadata = load_metadata(deploy.manifest_path(), None)?; |
| 204 | let args_config = Config { |
| 205 | deploy, |
| 206 | ..Default::default() |
| 207 | }; |
| 208 | |
| 209 | let config = load_config(&args_config, &metadata, &options)?; |
| 210 | let mut deploy = config.deploy; |
| 211 | deploy.base_env = config.env.clone(); |
| 212 | |
| 213 | cargo_lambda_deploy::run(&deploy, &metadata).await |
| 214 | } |
| 215 | |
| 216 | async fn run_system( |
| 217 | system: System, |
nothing calls this directly
no test coverage detected