From 66d0cf89265533fa5f6545a2866b6b45dd1b358b Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Mon, 23 Mar 2026 19:41:16 -0400 Subject: [PATCH] v2.4.1: Check for Updates button, collector health cleanup, pipeline fix - About window: replaced hyperlink with proper Button for "Check for Updates" in both Dashboard and Lite (matches PerformanceStudio) - Collector health: clear stale entries when a server is removed, fixing status bar showing errors for deleted servers - Pipeline: split Velopack uploads into separate steps so Dashboard and Lite don't conflict on release asset names - Version bump to 2.4.1 Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/build.yml | 10 ++++++- Dashboard/AboutWindow.xaml | 11 ++++--- Dashboard/Dashboard.csproj | 8 +++--- Installer/PerformanceMonitorInstaller.csproj | 8 +++--- InstallerGui/InstallerGui.csproj | 8 +++--- Lite/MainWindow.xaml.cs | 13 +++++++++ Lite/PerformanceMonitorLite.csproj | 8 +++--- Lite/Services/RemoteCollectorService.cs | 30 ++++++++++++++++++++ Lite/Windows/AboutWindow.xaml | 11 ++++--- 9 files changed, 78 insertions(+), 29 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 92d06a69..9d7b2173 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -202,7 +202,7 @@ jobs: run: | gh release upload ${{ github.event.release.tag_name }} releases/*.zip releases/SHA256SUMS.txt --clobber - - name: Upload Velopack artifacts + - name: Upload Dashboard Velopack artifacts if: github.event_name == 'release' shell: pwsh env: @@ -210,4 +210,12 @@ jobs: VERSION: ${{ steps.version.outputs.VERSION }} run: | vpk upload github --repoUrl https://github.com/${{ github.repository }} --channel dashboard -o releases/velopack-dashboard --releaseName "v$env:VERSION" --tag "v$env:VERSION" --merge --token $env:GH_TOKEN + + - name: Upload Lite Velopack artifacts + if: github.event_name == 'release' + shell: pwsh + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERSION: ${{ steps.version.outputs.VERSION }} + run: | vpk upload github --repoUrl https://github.com/${{ github.repository }} --channel lite -o releases/velopack-lite --releaseName "v$env:VERSION" --tag "v$env:VERSION" --merge --token $env:GH_TOKEN diff --git a/Dashboard/AboutWindow.xaml b/Dashboard/AboutWindow.xaml index 5fa28bcb..6d3d0134 100644 --- a/Dashboard/AboutWindow.xaml +++ b/Dashboard/AboutWindow.xaml @@ -38,12 +38,11 @@ Report an Issue - - - Check for Updates - - - + +