Commit Graph

493 Commits

Author SHA1 Message Date
Kevin Bost
86effef1d2 Removing errant space in MSI version override 2025-09-20 23:31:43 -07:00
Kevin Bost
173a8e6d8d Fixing python test by waiting for Update.exe to finish
Fixed pathing issues on Windows pack tests
Adding pipeline logging for missing wix dll
2025-09-20 23:17:54 -07:00
Kevin Bost
ae5d2d9707 Fixing WindowsPackTests 2025-09-20 22:30:24 -07:00
Kevin Bost
796689c973 Fixing broken tests 2025-09-15 23:32:25 -07:00
Kevin Bost
718d7ce716 Fixes full version download test
The test DownloadsLatestFullVersion needs to extract the root directory
to ensure that it is properly cleaned up after the test runs, so that
the test can run multiple times without error.
2025-09-15 22:24:53 -07:00
Kevin Bost
f4b645590d Merge branch 'develop' into kdb/msi-wip 2025-09-15 21:08:21 -07:00
Caelan Sayler
78e6b6f683 Remove trailing slashes from symbolic link paths 2025-08-17 11:38:02 +01:00
Caelan Sayler
031bd9b63a New symbolic link implementation for legacy windows 2025-08-17 11:38:02 +01:00
Caelan Sayler
efa9d296b0 Move NCode.ReparsePoints to test project 2025-08-17 11:38:02 +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
Caelan Sayler
ed8600eee5 Fix bug in GithubSource when an access token is not provided 2025-06-07 07:18:28 +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
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
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
bd44bc302c Fix tests and add size validation to rust 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
6b08ff0a21 Refactor code and add tests 2025-05-23 18:42:24 +01:00
Caelan Sayler
53bf55cace Refactor namespaces 2025-05-23 18:42:24 +01:00
renovate[bot]
c618758f66 Update dotnet packages 2025-05-16 17:17:50 +01:00
Caelan Sayler
49fd9577d4 Fix failing tests 2025-05-13 11:09:34 +01:00
Caelan Sayler
c1f33c19a0 Fix Squirrel CLI migrations by adding --updateSelf 2025-05-13 11:09:34 +01:00
renovate[bot]
9db4290a7d Update dotnet packages 2025-04-16 08:59:41 +01:00
Kevin Bost
f97605971d Removes MSI deployment tool feature
Removes the option to build a separate MSI deployment tool.
This simplifies the packaging process and reduces the number of artifacts produced.
The functionality is deemed redundant and not widely used.
2025-04-08 00:33:40 -07:00
renovate[bot]
7dc924e184 Update dotnet packages 2025-03-14 10:33:08 +00:00
Caelan Sayler
60890b7bba Remove Msft.Logging from C# lib 2025-03-13 00:01:35 +00:00
Kevin Bost
2ad97bd530 Removing duplicate package reference 2025-03-03 08:15:37 +00:00
Kevin Bost
e51a3505b6 Implementing Flow tiered rollout in C#
This add support for setting the tiered rollout percentage in vpk
2025-03-03 08:15:37 +00:00
renovate[bot]
588d287ae7 Update dotnet packages 2025-03-02 22:18:00 +00:00
renovate[bot]
dda025d5d2 Update dotnet packages 2025-02-16 10:22:28 -07:00
Kevin Bost
c8688ebefb Addressing PR feedback.
Moved the MSI generation to the Windows pack from the base class.
Renamed the enum to better reflect its purpose.
2025-02-02 19:47:42 +00:00
Kevin Bost
e9871e1656 Re-implemented msi installer based on Clowd.Squirrel
This re-implements the msi installer that was present inside of Clowd.Squirrel. This is hidden behind some hidden options.
2025-02-02 19:47:42 +00:00
Caelan Sayler
fa0f0ea8bf Add missing using 2025-01-30 12:04:49 +00:00
renovate[bot]
2697268f4f Update dotnet packages 2025-01-30 12:04:49 +00:00
Remco Fischer
29a8edf032 test: Add Gitea Deployment test 2025-01-30 09:42:34 +00:00
Kevin Bost
9f94e57192 Fixing vulnerable NuGet packages
Updating transitive System.Text.Json package.
Ignoring vulnerable package in legacy app.
2025-01-14 09:11:38 +00:00
Kevin Bost
81a44aee91 Adding --signExclude parameter
This allows the caller to specify a regex pattern to exclude files. When specified the default filter no longer applies
2025-01-14 07:48:11 +00:00
Caelan Sayler
379e533c78 Add more specific exception types for lockfile and notinstalled 2025-01-11 08:03:18 +00:00
renovate[bot]
c39e6de361 Update dependency Octokit to v14 2025-01-11 07:49:19 +00:00
renovate[bot]
07af20438f Update dotnet packages 2025-01-10 11:02:26 +00:00
renovate[bot]
677edb52a6 Update dotnet packages 2025-01-03 13:11:39 +00:00
Caelan Sayler
7fb630543b fix nullable warning 2024-12-30 13:15:32 +00:00
Caelan Sayler
3e645b823a Replace AuthenticodeTools with Microsoft.Security.Extensions 2024-12-30 13:15:32 +00:00
Caelan Sayler
dddfd31d09 Move packaging commands into own folder 2024-12-29 09:48:11 +00:00
Caelan Sayler
6eb35b8a81 Refactor projects & add NSwag codegen 2024-12-29 09:48:11 +00:00
Caelan Sayler
2d6d155444 ignore net9 compat warnings 2024-12-29 09:48:11 +00:00
renovate[bot]
078e3b92a8 Update dotnet packages 2024-12-27 08:10:36 +00:00