Commit Graph

3661 Commits

Author SHA1 Message Date
Caelan Sayler
86269827bc Fix MSI start-menu shortcuts 2025-05-26 22:38:23 +01:00
Caelan Sayler
754cea315b Forgot to add the "apply" command... 2025-05-26 21:54:50 +01:00
Caelan Sayler
1bb82d744a Apply error handling for elevated process 2025-05-26 21:44:41 +01:00
Caelan Sayler
a29e21c874 Fix bug: not cleaning up temp dirs 2025-05-26 21:44:26 +01:00
Caelan Sayler
a2640a354e Support arm64 msi's 2025-05-26 20:45:55 +01:00
Caelan Sayler
d200d6f44b increase max line width to 150 2025-05-26 19:51:47 +01:00
Caelan Sayler
d8eab735f8 Add CI steps to build and bundle wix dll 2025-05-26 19:51:38 +01:00
Caelan Sayler
408ea6043b Add bootstrapping and replace custom actions with rust dll 2025-05-26 17:43:27 +01:00
Thomas Haid
f8c40be5bd Implemented a fixed solution that would work with path having trailing slash or not 2025-05-26 16:05:55 +01:00
Thomas Haid
cbfd38ee9b Do not assume gitlab.com as base Uri as this could be a self-hosted instance. Instead, assume RepoUri is correctly set to the project path and append releasesPath 2025-05-26 16:05:55 +01:00
Caelan Sayler
da3f8e4afd Refactor wxs into a dedicated handlebar template 2025-05-26 10:13:00 +01:00
Caelan Sayler
88c1312c5d Give wix absolute path to extensions 2025-05-25 03:31:11 +01:00
Caelan Sayler
c861fe947e Revert "Upgrade to WiX 6"
This reverts commit 47eecc4c07.
2025-05-25 03:15:36 +01:00
Caelan Sayler
661cc022f8 Refactor string handling to use OsString where possible 2025-05-25 01:06:25 +01:00
Caelan Sayler
3c7d82aa22 Remove winsafe crate and migrate everything to windows-rs 2025-05-24 21:11:21 +01:00
Caelan Sayler
a0cca6afbc Make process wait optional 2025-05-23 21:04:35 +01:00
Caelan Sayler
dfc87a391f Merge branch 'develop' into cs/msi-cont
# Conflicts:
#	Cargo.lock
#	src/bins/src/update.rs
#	src/lib-csharp/UpdateManager.cs
#	src/lib-rust/src/lib.rs
#	src/lib-rust/src/manager.rs
2025-05-23 21:04:26 +01:00
Caelan Sayler
00f16dbac4 fix: http error's hidden by HttpClientFileDownloader 2025-05-23 20:23:17 +01:00
Caelan Sayler
9f27e4d975 Fix: creating a locator should not affect static state 2025-05-23 20:13:46 +01:00
Caelan Sayler
efbf859ab6 Update renovate locks 2025-05-23 19:00:12 +01:00
Caelan Sayler
d05fdd607b Fix build warning (tests do not enable nullable) 2025-05-23 18:55:47 +01:00
Caelan Sayler
49d46319b8 Don't login to azure on fork PRs 2025-05-23 18:55:47 +01:00
Thomas Haid
fec5b97a41 Refactor downloader methods to use a dictionary for headers, has effect on Sources 2025-05-23 18:55:47 +01:00
renovate[bot]
dd53fb3bc9 Update npm packages 2025-05-23 18:42:47 +01:00
renovate[bot]
7031dac236 Update Node.js to >=18.0.0 <=22.16.0 2025-05-23 18:42:35 +01:00
Caelan Sayler
00ba467373 Fix various bugs with rust delta process 2025-05-23 18:42:24 +01:00
Caelan Sayler
a7fabcd237 Compile linux binaries with musl 2025-05-23 18:42:24 +01:00
Caelan Sayler
f9902bb51a Try chmod update.exe for linux systems test 2025-05-23 18:42:24 +01:00
Caelan Sayler
5f58fa59e3 Clean assets between test runs 2025-05-23 18:42:24 +01:00
Caelan Sayler
552980bab5 Rename fixtures to workaround legacy parsing 2025-05-23 18:42:24 +01:00
Caelan Sayler
f76a69d946 Fix more tests 2025-05-23 18:42:24 +01:00
Caelan Sayler
4ba66223d5 Revert "Fix cross compile build scripts"
This reverts commit cb02fbaa1e.
2025-05-23 18:42:24 +01:00
Caelan Sayler
b56f9b8398 this function is not allowed on linux 2025-05-23 18:42:24 +01:00
Caelan Sayler
bd44bc302c Fix tests and add size validation to rust 2025-05-23 18:42:24 +01:00
Caelan Sayler
2715efd1a0 Don't fail if legacy squirrel folders cant be deleted (#523) 2025-05-23 18:42:24 +01:00
Caelan Sayler
a43be3ed09 Fix build/test warnings 2025-05-23 18:42:24 +01:00
Caelan Sayler
f48db810d4 Add missing text nupkg fixtures 2025-05-23 18:42:24 +01:00
Caelan Sayler
fa3a56a944 Update toolchain and switch to win7 targets 2025-05-23 18:42:24 +01:00
Caelan Sayler
b16fdf6983 Fix cross compile build scripts 2025-05-23 18:42:24 +01:00
Caelan Sayler
cf68dcb0ea refactor/inline fastzip implementation for patching (upstream issues) 2025-05-23 18:42:24 +01:00
Caelan Sayler
8d8c1e198f Downgrade zerofrom to compatible version 2025-05-23 18:42:24 +01:00
Caelan Sayler
3baa05aea9 Lock new zip libraries to compatible versions 2025-05-23 18:42:24 +01:00
Caelan Sayler
3e46d13b60 Fix unix build errors 2025-05-23 18:42:24 +01:00
Caelan Sayler
1d29cf0214 Move nbgv script and stop checking for delta feature 2025-05-23 18:42:24 +01:00
Caelan Sayler
d6b117964b wip cpp template 2025-05-23 18:42:24 +01:00
Caelan Sayler
0dace00845 First version of handlebars is working 2025-05-23 18:42:24 +01:00
Caelan Sayler
96a191ed1b Add delta to rust updatemanager 2025-05-23 18:42:24 +01:00
Caelan Sayler
6b08ff0a21 Refactor code and add tests 2025-05-23 18:42:24 +01:00
Caelan Sayler
5d99b7213b Performance enhancements to delta process 2025-05-23 18:42:24 +01:00
Caelan Sayler
53bf55cace Refactor namespaces 2025-05-23 18:42:24 +01:00