Explorar el Código

Provide portable exe in a zip so multiple archs can be listead

Daniel Chalmers hace 9 meses
padre
commit
1f944e5577

+ 2 - 1
.github/actions/prepare-for-release/action.yml

@@ -29,7 +29,8 @@ runs:
         dotnet tool install --global wix --version 4.0.6
         for arch in ${{ inputs.archs }}; do
           dotnet publish ./DesktopClock/DesktopClock.csproj -o "publish/$arch" -c Release --os win --arch $arch -p:Version=${{ inputs.version }}
-          wix build Product.wxs -d MainExeSource="publish/$arch/DesktopClock.exe" -o "publish/$arch/DesktopClock-${{ inputs.version }}-${arch}.msi"
+          wix build Product.wxs -d MainExeSource="publish/$arch/DesktopClock.exe" -o "publish/$arch/DesktopClock-installer-${{ inputs.version }}-${arch}.msi"
+          zip "publish/$arch/DesktopClock-portable-${{ inputs.version }}-${arch}.zip" "publish/$arch/DesktopClock.exe"
         done
 
     - uses: actions/upload-artifact@v4

+ 1 - 1
.github/workflows/deploy.yml

@@ -22,6 +22,6 @@ jobs:
       uses: ncipollo/release-action@v1
       with:
         tag: "v${{ github.event.inputs.version }}"
-        artifacts: "publish/*/*.exe,publish/*/*.msi"
+        artifacts: "publish/*/*.zip,publish/*/*.msi"
         generateReleaseNotes: true
         prerelease: ${{ contains(github.event.inputs.version, 'preview') }}