feat(ci): also test on Windows and macOS (#366)

This commit is contained in:
Lucas Fernandes Nogueira
2023-05-17 20:53:03 -03:00
committed by GitHub
parent 22991af9f4
commit b064718f32
4 changed files with 27 additions and 16 deletions
+4 -3
View File
@@ -610,7 +610,7 @@ impl<R: Runtime> Update<R> {
&self.extract_path,
self.with_elevated_task,
&self.app.config(),
&self.app.state::<UpdaterState>().config,
&self.app.state::<crate::UpdaterState>().config,
)?;
#[cfg(not(target_os = "windows"))]
copy_files_and_run(archive_buffer, &self.extract_path)?;
@@ -738,7 +738,7 @@ fn copy_files_and_run<R: Read + Seek>(
// Run the EXE
let mut installer = Command::new(found_path);
if tauri::utils::config::WindowsUpdateInstallMode::Quiet
== config.tauri.bundle.updater.install_mode
== config.tauri.bundle.updater.windows.install_mode
{
installer.arg("/S");
}
@@ -798,10 +798,11 @@ fn copy_files_and_run<R: Read + Seek>(
msi_path_arg.push(&found_path);
msi_path_arg.push("\"\"\"");
let mut msiexec_args = updater_config
let mut msiexec_args = config
.tauri
.bundle
.updater
.windows
.install_mode
.clone()
.msiexec_args()