Commit Graph

2546 Commits

Author SHA1 Message Date
Caelan Sayler
84704156b1 Fix windows x86 compile errors 2025-06-17 00:11:11 +01:00
Caelan Sayler
827ed71d0c Fix macos compiler errors 2025-06-16 23:53:53 +01:00
Caelan Sayler
48f6afeb9e Fix linux compiler errors 2025-06-16 22:18:49 +01:00
Caelan Sayler
e7f15eef88 Merge branch 'develop' into cs/msi-cont
# Conflicts:
#	.github/workflows/build.yml
#	Cargo.toml
#	src/lib-rust/Cargo.toml
#	src/lib-rust/src/lib.rs
2025-06-16 20:39:53 +01:00
renovate[bot]
989bdb4ea0 Lock file maintenance 2025-06-16 06:58:25 +00:00
Caelan Sayler
8bed8a185c Remove ts-rs and add new node handlebar template 2025-06-15 23:13:18 +01:00
Caelan Sayler
b5ec49762e Set workspace description and add python readme 2025-06-15 22:29:13 +01:00
Caelan Sayler
eb0cbb2df1 Fix python lib module name 2025-06-15 22:29:13 +01:00
Caelan Sayler
8cda06cfd7 fix python versions 2025-06-15 22:29:13 +01:00
JessicaTegner
d52b6cb332 made python name 'velopack' 2025-06-15 22:29:13 +01:00
JessicaTegner
4af335dcab Updated test and readme 2025-06-15 22:29:13 +01:00
Caelan Sayler
b07586ca0e add python readme 2025-06-15 22:29:13 +01:00
Caelan Sayler
0e25cadcb0 Restrict python library to 3.7abi (so compatible with 3.7 and everything after that) 2025-06-15 22:29:13 +01:00
Caelan Sayler
4301e5246b Add python constructor+signature, property getters and setters 2025-06-15 22:29:13 +01:00
Caelan Sayler
615f1bda5e cleanup dependencies 2025-06-15 22:29:13 +01:00
Caelan Sayler
23661f7d6b code formatting 2025-06-15 22:29:13 +01:00
Caelan Sayler
aff7ade8a9 auto generate python dto's 2025-06-15 22:29:13 +01:00
Caelan Sayler
a394ccea96 Move code generator to /src 2025-06-15 22:29:13 +01:00
JessicaTegner
46147b8722 rename asset class in python land 2025-06-15 22:29:13 +01:00
JessicaTegner
a41c850fe5 Pass update info back and forward 2025-06-15 22:29:13 +01:00
JessicaTegner
a10b538177 Initial python sdk 2025-06-15 22:29:13 +01:00
renovate[bot]
08849c03e9 Update npm packages 2025-06-14 15:10:28 +01:00
renovate[bot]
10c80a835e Lock file maintenance 2025-06-09 06:56:55 +00:00
Caelan Sayler
ed8600eee5 Fix bug in GithubSource when an access token is not provided 2025-06-07 07:18:28 +01:00
Caelan Sayler
b18fac7d96 The case insensitive test only applies to windows 2025-06-05 22:08:34 +01:00
Caelan Sayler
2f2abd61ab Replace file_rotate crate with more robust internal log rotation logic 2025-06-05 22:08:34 +01:00
renovate[bot]
95a4366a0e Update dotnet packages 2025-06-05 22:04:02 +01:00
renovate[bot]
645b5b3c4e Lock file maintenance 2025-06-02 06:15:44 +00:00
Caelan Sayler
10b2dfc63f Sort out some msi unicode issues 2025-05-27 21:03:04 +01:00
Caelan Sayler
76c551fda7 Add custom RtfRenderer 2025-05-27 20:51:17 +01:00
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
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
d05fdd607b Fix build warning (tests do not enable nullable) 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