Commit Graph

1958 Commits

Author SHA1 Message Date
Caelan
c5e5451a23 Update test helper file search paths 2022-06-15 23:24:09 -06:00
Caelan
fe8c8dab74 Update CI to SDK 6.0.301 2022-06-15 23:14:08 -06:00
Caelan
7521c6b39c Merge remote-tracking branch 'upstream/develop' into develop 2022-06-15 23:08:18 -06:00
Caelan
b2c954f9ca Move Squirrel.Tests into it's own folder (upstream afbd349) 2022-06-15 23:01:52 -06:00
Caelan
f151d05af7 Update NuGet (6.2.1), SharpCompress (0.32), AWSSDK (3.7.9.16), Vanara (3.4.3), Msbuild (17.2.0), and NLog (5.0.1) 2022-06-15 22:37:24 -06:00
Rob Mensching
e298270bed Update build instructions
Fixes #1814
2022-06-15 15:03:59 -07:00
Caelan Sayler
78741fa055 Update README.md 2022-06-15 12:44:15 -06:00
Caelan Sayler
247a7cd5e8 Add chat and build badges 2022-06-08 22:32:17 -06:00
Caelan
8c8507efa1 Fix test which used reflection 2022-06-08 14:53:58 -06:00
Caelan
844244161b commit new delta test fixtures 2022-06-08 14:32:57 -06:00
Caelan
0e8db6ff01 Instantiate UpdateManager after install directory has been set up to prevent locking 2022-06-08 14:10:29 -06:00
Caelan
34fbcad9a0 Fix _log is null in Update.exe 2022-06-08 14:10:12 -06:00
Caelan
d20cbbea03 Fix log variable substitution 2022-06-08 13:57:52 -06:00
Caelan
802efbf31f Try to limit situations where we download too many delta's 2022-06-08 13:37:54 -06:00
Caelan
b3a2eca443 Do not zip/unzip needlessly when applying delta's 2022-06-08 13:27:36 -06:00
Caelan
8fe1988e8a Update AWSSDK and NBGV 2022-06-08 11:56:00 -06:00
Caelan
0aeb9fdfbd Show correct log path in error dialog 2022-06-07 23:21:24 -06:00
Caelan
878fb99768 Skip "is installed" check if installing! 2022-06-07 23:05:54 -06:00
Rob Mensching
e2fcde917c Merge pull request #1809 from Squirrel/robmen/testing
Integrate master changes and tests in CI
2022-06-02 12:49:50 -07:00
Rob Mensching
002617de51 Integrate unit tests into CI build
Also support "debug" switch for running tests against dev/debug
build.
2022-06-02 01:44:32 -07:00
Rob Mensching
afbd349944 Move Squirrel.Tests to its own folder
This aligns the test folder with the src folder and opens up the
future possibility of an integration test assembly.
2022-06-02 01:26:56 -07:00
Rob Mensching
13e5579060 Integrate changes made directly to master 2022-06-01 23:15:25 -07:00
Rob Mensching
a1eb63ac1c Merge pull request #1807 from Squirrel/robmen/urlmon-ghactions
Better delay load urlmon and move official build to GH Actions
2022-05-31 11:20:06 -07:00
Rob Mensching
5ac0d8a871 Move official build to GitHub Actions
The "build_official.cmd" now creates all of the build artifacts and
the "devbuild.cmd" is a quick way for developers to get a build from
the command-line. With these two batch files in place, move the
official build pipeline from Azure DevOps to GitHub Actions.
2022-05-31 11:09:13 -07:00
Rob Mensching
dd8fe8ef9f Update NuGet submodule to point into Squirrel org 2022-05-30 18:38:15 -07:00
Rob Mensching
01ea197d1f Ensure debug/release build outputs do not conflict in the obj folder 2022-05-30 18:38:15 -07:00
Rob Mensching
6cf7bf03a0 Minor code cleanup 2022-05-30 18:38:15 -07:00
Rob Mensching
0bad6df14d Simplify DllHijack mitigation and ensure urlmon is delay loaded
First update the project to reduce the number of linked libraries
and ensure the most likely non-OS loaded DLLS are delay loaded. Then
simplify the DLL hijack mitigation to always dynamically link to
SetDefaultDllDirectories in case Squirrel is used on and old Win7
that is missing the necessary KB.
2022-05-30 18:38:15 -07:00
Caelan
637394a8bd Replace Clowd icon with something that scales better 2022-05-30 16:54:15 -06:00
Caelan Sayler
6eaf7cb7fc Add stable nuget badge next to vpre 2022-05-30 15:50:56 -06:00
Caelan
febe953bdb Remove xplat branch from CI script 2022-05-30 11:51:40 -06:00
Caelan
3f3fb5fdfd Update main readme to mention v3 2022-05-30 11:50:19 -06:00
Caelan
86a2274e4f Get started on v3 docs 2022-05-29 17:44:15 -06:00
Caelan
8080c9c377 We no longer allow packages to be created without an aware exe 2022-05-29 17:42:09 -06:00
Caelan
16e670f73f Rename commands classes 2022-05-29 17:13:12 -06:00
Caelan
a8127f2017 Add csq support for local packages.config 2022-05-29 15:22:14 -06:00
Caelan
654237fb8f Oops 2022-05-29 14:03:12 -06:00
Caelan
2b53ecddb1 Apparently single quotes do not work in process.start 2022-05-29 14:02:42 -06:00
Caelan
e95e75011f Log exact command to open 2022-05-29 12:26:23 -06:00
Caelan
f69c91d471 Try to detect and apply new local versions on start-up 2022-05-29 11:59:33 -06:00
Caelan
4b063c60e4 Clean up cpp headers; Add some malicious dll mitigation 2022-05-29 11:45:06 -06:00
Caelan
800bc8b595 Extract packages to tmp dir and move into place 2022-05-29 11:39:37 -06:00
Caelan
04fc4139e3 Fix ConfigureAwait warning 2022-05-29 10:15:52 -06:00
Caelan
6c2cd06f29 Bug fix - set EntryPoint in chmod externs 2022-05-29 10:13:42 -06:00
Caelan
38cacb67be Separate extraction and chmod in OSX extraction 2022-05-29 10:05:17 -06:00
Caelan
f549627d73 Clean up AppDescWindows constructor 2022-05-29 10:00:18 -06:00
Caelan
09a99011b3 Clean up some log messages; add logging to Retry() 2022-05-29 09:53:07 -06:00
Caelan
1ccd473c96 Fix log path message in Setup.exe 2022-05-29 09:35:03 -06:00
Caelan
85c8a88857 Packaging likes to edit this fixture, lets make a copy 2022-05-29 09:27:01 -06:00
Caelan
e48af4c67d Fix failing tests 2022-05-29 09:18:59 -06:00