Caelan Sayler
1376263701
Try adding nuget source before publishing
2022-07-03 18:36:40 +01:00
Caelan Sayler
52f4fb1732
Nuget is failing to publish to private repo
2022-07-03 18:24:21 +01:00
Caelan Sayler
12942118b5
Add more retry resiliency to CreatePackageBundle
2022-07-03 18:13:06 +01:00
Caelan Sayler
26f55e95a4
Remove 7z; Also remove MacOS code signing from CI
2022-07-03 18:06:18 +01:00
Caelan Sayler
f9e3c1bfdd
Revert change in b3a2eca causing delta reconstructions to be STORE'd instead of DEFLATE'd.
2022-07-03 17:25:18 +01:00
Caelan
25c26a13c4
Merge branch 'master' into develop
2022-06-21 12:10:10 -06:00
Caelan
2f27e5d84c
Fix setup failure when multi-byte characters are in the package or windows username
2022-06-21 11:28:36 -06:00
Caelan
ec71f4971d
Polish notarization/codesigning. Add warnings when signing arguments are missing.
2022-06-20 15:11:39 -06:00
caesay
e148207df2
Fix .pkg generation so it properly installs to home dir
2022-06-20 02:01:11 -06:00
caesay
6abdeb1bcf
Sign bundle instead of individual mach-o files
2022-06-19 23:43:57 -06:00
Caelan
072e47f3a1
Copy entitlements file into distributions
2022-06-19 23:08:36 -06:00
Caelan
9826a405c0
Notarize and staple before creating Squirrel release
2022-06-19 22:55:42 -06:00
caesay
581915fd25
Minor fixes to osx code signing
2022-06-19 22:10:23 -06:00
Caelan
b6be1b32b3
WIP add code-signing and notarization for MacOS
2022-06-19 20:13:05 -06:00
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
Caelan Sayler
951c8d0f46
add .idea to git ignore
2022-06-07 22:44:40 -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