Commit Graph

47 Commits

Author SHA1 Message Date
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
6eb35b8a81 Refactor projects & add NSwag codegen 2024-12-29 09:48:11 +00:00
Caelan Sayler
0c4359cfe8 Try and make legacy test more resilient 2024-12-01 19:18:37 +00:00
Caelan
3a84c1850c Make test retry/delay more aggressive 2024-10-07 21:31:56 -06:00
Caelan
a130eed29b Remove deprecated argument from tests 2024-10-07 21:31:56 -06:00
Kevin Bost
53b111d0c5 Add retry to make test more resilient. 2024-09-30 06:26:37 -06:00
Caelan
8347f29309 Refactor util into separate classes 2024-09-23 12:19:38 -06: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
b9f7c707f5 Shortcut rework / Configure shortcuts on the vpk command line (#165) 2024-07-14 15:33:31 +01:00
Caelan Sayler
fb05f3fa44 Add retry to legacy tests 2024-06-11 08:37:51 +01:00
Caelan Sayler
bfb469566a Add cross-compiling support 2024-06-04 21:23:57 +01:00
Caelan Sayler
6ecfba28ed Bump up test timeout 1->3 minutes 2024-05-16 22:24:38 +01:00
Caelan Sayler
924de9d3c4 Fix packaging tests 2024-03-27 10:41:29 +00:00
Caelan Sayler
c8e3124864 Minor changes to spelling, comments, code style 2024-03-10 17:19:00 +00:00
Caelan Sayler
3f1d990939 Clean up formatting, make more rigid for #24 2024-02-11 18:46:20 +00:00
Kizari
f981258865 test: add new file check to delta test
This is the test that would have caught the issue where new files were not being applied from deltas.
2024-02-11 19:30:14 +01:00
Caelan Sayler
a3828fc6a6 Remove all unnecessary usings 2024-02-02 12:35:57 +00:00
Caelan Sayler
57deef3cf9 Add interactive console prompts 2024-01-30 12:28:26 +00:00
Caelan Sayler
90d685bb21 Decouple Spectre from Packaging, refactor command/compat 2024-01-25 21:28:18 +00:00
Caelan Sayler
dd66937075 Remove obsolete test 2024-01-25 11:04:08 +00:00
Caelan Sayler
79a0ae3dab Check VelopackApp on compatible architectures 2024-01-24 11:44:01 +00:00
caesay
015a10ccc1 Skip unware test 2024-01-23 22:03:46 +00:00
Caelan Sayler
f3ca264d49 Add some CI diagnostic messages 2024-01-16 13:49:40 +00:00
Caelan Sayler
294d5db3b7 test fix in ci 2024-01-16 13:29:40 +00:00
Caelan Sayler
708ba46bee Fix tests 2024-01-16 11:55:18 +00:00
Caelan Sayler
1cae116d78 Add migration test from velo 0.0.84 2024-01-15 21:53:57 +00:00
Caelan Sayler
7e74a81656 Fix more tests 2024-01-15 14:20:11 +00:00
Caelan Sayler
d3a045f578 Refactor helper/exe, Fix zstd bugs: don't use update binary on osx and windowLog 2024-01-14 11:45:50 +00:00
Caelan Sayler
8ff0bf57dd Refactor delta gen, add bsdiff fallback, better error messages 2024-01-13 13:05:18 +00:00
Caelan Sayler
383c9aca4f Create desktop shortcut by default 2024-01-12 11:43:22 +00:00
Caelan Sayler
3a7b87c23f Fix test looking for different exception 2024-01-11 16:24:37 +00:00
Caelan Sayler
8d56e78d99 Check VelopackApp on all platforms / better error messages 2024-01-10 22:46:24 +00:00
Caelan Sayler
ae76fa45e3 Nuspec needs to be final form a lot sooner in package build 2024-01-09 09:39:22 +00:00
Caelan Sayler
a4922c8bf5 Implement new pack file exclusions 2024-01-09 09:39:22 +00:00
Caelan Sayler
0427a8848b Add console progress bars with Spectre & add more parallelism 2024-01-09 09:39:22 +00:00
Caelan Sayler
eceeb411e5 Update test asset filenames (bd6c582c) 2024-01-08 11:03:57 +00:00
Caelan Sayler
65bd274a7d Add test coverage for GitHub and fix JSON error 2024-01-08 10:58:49 +00:00
Caelan Sayler
2e7ffeb883 Code cleanup 2024-01-04 16:28:42 +00:00
Caelan Sayler
acfb8c2ecc Add legacy migration code & tests 2024-01-04 13:49:41 +00:00
Caelan Sayler
99f66c581a Refactor channels, deployment repositories 2024-01-03 17:16:50 +00:00
Caelan Sayler
877cfc49b0 Fix shortcut string issues. 2023-12-31 22:38:15 +00:00
Caelan Sayler
caf1e688b6 Prevent building packages for non-aware apps 2023-12-31 21:52:34 +00:00
Caelan Sayler
1c0aa616bd Fix delta generation / apply 2023-12-31 15:54:34 +00:00
Caelan Sayler
fe18fe42b4 Update application hooks 2023-12-31 12:10:24 +00:00
Caelan Sayler
1d20f014d6 Rename classes and namespaces 2023-12-31 11:09:44 +00:00
Caelan Sayler
eff71d9b3f Rename to Velopack 2023-12-31 11:01:56 +00:00