81 Commits
Author SHA1 Message Date
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 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 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
renovate[bot] 9db4290a7d Update dotnet packages 2025-04-16 08:59:41 +01: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] dda025d5d2 Update dotnet packages 2025-02-16 10:22:28 -07:00
renovate[bot] 2697268f4f Update dotnet packages 2025-01-30 12:04:49 +00:00
Caelan Sayler 379e533c78 Add more specific exception types for lockfile and notinstalled 2025-01-11 08:03:18 +00:00
Caelan Sayler 6eb35b8a81 Refactor projects & add NSwag codegen 2024-12-29 09:48:11 +00:00
renovate[bot] 3a2d4d049e Update dotnet packages 2024-12-20 17:39:40 +00:00
Ben Evans ea0a6ce8b7 Add --timeout as a cli option 2024-12-01 22:06:08 +00:00
Caelan Sayler a5c33b27f5 Revert "Update dotnet deps to v9"
This reverts commit 8eedb37c8d.
2024-11-15 14:53:22 +00:00
renovate[bot] 8eedb37c8d Update dotnet deps to v9 2024-11-15 14:23:14 +00:00
renovate[bot] 14240047b3 Update dotnet deps 2024-10-12 13:39:53 -06:00
Caelan b1f3b62fcb Remove Mono.Posix 2024-09-23 12:19:38 -06:00
Caelan 4d507a81c3 import new reparsepoint library for windows 2024-09-23 12:19:38 -06:00
Caelan 8347f29309 Refactor util into separate classes 2024-09-23 12:19:38 -06:00
Caelan cb9447821d Initial work on new netstandard symlink 2024-09-23 12:19:38 -06:00
Marco Franzen 8fb1469e6e fix semver version check - 0.0.1 is now allowed with a release label 2024-08-28 15:56:57 +01:00
Caelan 53de2732d7 Fix bug compressing directories with deeply nested/recursive symlinks (#197) 2024-08-06 23:06:37 +01:00
Caelan 3128d34b14 Rework solution structure to allow more types of library projects (#196)
* Rename avalonia & wpf samples

* Rename rest of samples

* fix sample readme

* Fix compat util tests

* rename / move all src projects

* remove package lock files and move libC# again

* Add rust lib and cargo workspace

* Replace locksmith lib with new filelocksmith-rs library

* Deprecated type

* fix setup compile

* Use thiserror for error handling

* Rename some enums and formatting

* Add missing SHA256

* wip c++ library

* cpp wip

* alphabetize readme

* Try to get build working again

* Fix some conditionally compiled bits

* cross config should be in workspace root

* Fix PathHelper for new rust target dir

* Missed one old path to velopack.csproj

* remove obsolete coverage code

* testawareapp.exe no longer exists
2024-08-06 22:56:40 +01:00
Caelan Sayler e2a1f5effd Update nuget packages 2024-07-27 22:04:39 +01:00
Kevin B 1aea8dd1dc Update to address CVE-2024-30105 (#175)
https://github.com/advisories/GHSA-hh2w-p6rv-4g7w
2024-07-17 12:50:46 +01:00
Remco FischerandCaelan Sayler 8950b2138b Add support for Gitea (#134)
* Add NuGet package

* Add Gitea support

* Add OS option

* Add Gitea test

Add test for release check

---------

Co-authored-by: Caelan Sayler <git@caesay.com>
2024-06-27 21:21:13 +01:00
Daniel Svensson 5265003d2e Add tests for SHA256 checks 2024-06-27 21:15:40 +01:00
Caelan Sayler ff27bdf874 Move file escape to utility and add test for filename web-uri downloading 2024-06-11 10:15:25 +01:00
Caelan Sayler 298084655b Disable nbgv version test 2024-06-07 13:41:04 +01:00
Caelan Sayler bfb469566a Add cross-compiling support 2024-06-04 21:23:57 +01:00
Caelan Sayler f32d6f88ff Add AOT analyzer, implement fixes, add json source generation 2024-06-01 12:04:20 +01:00
Blake Burgess d807e843b8 Logging: do not refer to releases.channel.json file as RELEASES; use parenthetical plurals when referring to countable file(s), release(s), asset(s), etc. 2024-05-16 21:26:56 +01:00
Caelan Sayler 47007c8a2a Update solution nuget packages 2024-03-27 17:44:51 +00:00
Stefan Paul Noack d03caa0cc2 Fix InvalidOperationException when there are no full remote releases 2024-03-27 17:20:42 +00:00
Caelan Sayler 1deed13bfe ci: nbgv timed out 2024-03-27 14:32:58 +00:00
caesay 5ea5f3207d Fix symlink tests on unix 2024-03-26 14:48:43 +00:00
Caelan Sayler ee5a7527f9 finishing off symlink support in easyzip 2024-03-20 10:01:02 +00:00
Caelan Sayler b2877fe4eb Add symlink support for relative paths 2024-03-19 19:51:56 +00:00
Caelan Sayler 4d53f96ce2 Simpler symbolic link implementation 2024-03-19 15:14:35 +00:00
Caelan Sayler faa19533d7 Add cross-platform symlink support & drop netstandard TFM 2024-03-19 12:22:08 +00:00