diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d6f30fa..ea031d1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -13,6 +13,12 @@ jobs:
     steps:
       - uses: actions/checkout@v3
 
+      - name: Extract version
+        id: version
+        run: |
+          $version = (Select-String -Path "AutoTrackR2/UpdatePage.xaml.cs" -Pattern 'currentVersion = "(.+?)"' | Select-Object -First 1).Matches.Groups[1].Value
+          echo "version=$version" >> $env:GITHUB_OUTPUT
+
       - name: Setup .NET
         uses: actions/setup-dotnet@v3
         with:
@@ -46,6 +52,6 @@ jobs:
       - name: Upload artifacts
         uses: actions/upload-artifact@v4
         with:
-          name: AutoTrackR2-Release
+          name: AutoTrackR2-${{ steps.version.outputs.version }}
           path: artifacts/
           retention-days: 5