Set osx as default channel. Consolidate release entry code into helper class.

This commit is contained in:
Caelan Sayler
2024-01-02 09:55:10 +00:00
parent 59487fa306
commit ca8c0f3204
10 changed files with 203 additions and 114 deletions

View File

@@ -7,7 +7,6 @@ using Avalonia.Controls;
using Avalonia.Threading;
using Microsoft.Extensions.Logging;
using Velopack;
using static System.Net.Mime.MediaTypeNames;
namespace AvaloniaCrossPlat;
@@ -19,8 +18,7 @@ public partial class MainWindow : Window
public MainWindow()
{
InitializeComponent();
var channel = VelopackRuntimeInfo.SystemOs.GetOsShortName();
_um = new UpdateManager(Const.RELEASES_DIR, channel, new TextBoxLogger(Log));
_um = new UpdateManager(Const.RELEASES_DIR, logger: new TextBoxLogger(Log));
UpdateStatus();
}

View File

@@ -31,4 +31,4 @@ echo "class Const { public const string RELEASES_DIR = @\"{REPLACE_ME}\"; } " >
echo "Const.cs file reset"
echo "Building Velopack Release v$version"
"$(dirname "$0")/../../build/Debug/net8.0/vpk" pack -u AvaloniaCrossPlatTest -v "$version" -o "$releasesDir" -r osx-x64 -e AvaloniaCrossPlat -p "$(dirname "$0")/publish" -c osx -i Velopack.icns
"$(dirname "$0")/../../build/Debug/net8.0/vpk" pack -u AvaloniaCrossPlatTest -v "$version" -o "$releasesDir" -r osx-x64 -e AvaloniaCrossPlat -p "$(dirname "$0")/publish" -i Velopack.icns

View File

@@ -29,4 +29,4 @@ echo class Const { public const string RELEASES_DIR = @"{REPLACE_ME}"; } > "%~dp
echo Const.cs file reset
echo Building Velopack Release v%version%
%~dp0..\..\build\Debug\net8.0\vpk.exe pack -u AvaloniaCrossPlatTest -v %version% -o %releasesDir% -r win-x64 -e AvaloniaCrossPlat.exe -p %~dp0publish -c win -f net8-x64-desktop
%~dp0..\..\build\Debug\net8.0\vpk.exe pack -u AvaloniaCrossPlatTest -v %version% -o %releasesDir% -r win-x64 -e AvaloniaCrossPlat.exe -p %~dp0publish -f net8-x64-desktop