diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 99e1d4c..5930acf 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -35,10 +35,16 @@ jobs:
         with:
           target: ${{ matrix.platform.target }}
           args: "--release"
-      - name: Upload artifact
+      - name: Upload artifact (Windows)
+        if: contains(matrix.platform.os, 'windows')
         uses: actions/upload-artifact@v3.1.3
         with:
-          path: target/**/release/rlviser[.exe]?
+          path: target/**/release/rlviser.exe
+      - name: Upload artifact (Ubuntu)
+        if: contains(matrix.platform.os, 'ubuntu')
+        uses: actions/upload-artifact@v3.1.3
+        with:
+          path: target/**/release/rlviser
   publish:
     needs: [release]
     name: Publish