From 51901b980e8747b5639f233a220a6d9ed84de0ba Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Tue, 26 May 2026 19:18:22 +0300 Subject: [PATCH] ci: disable Windows release artifact Skips Windows desktop build in release workflow Removes Windows manifest from release finalization --- .github/workflows/release.yml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 11eeba46..1e14cf22 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -276,6 +276,7 @@ jobs: retention-days: 1 build-desktop-electron-windows: + if: ${{ false }} # Windows artifact is disabled until the build is release-ready. needs: create-release runs-on: windows-latest strategy: @@ -511,7 +512,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} combine-electron-manifests: - needs: [create-release, build-desktop-electron-macos, build-desktop-electron-windows] + needs: [create-release, build-desktop-electron-macos] runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 @@ -527,12 +528,6 @@ jobs: pattern: latest-yml-*-apple-darwin path: artifacts - - name: Download Windows latest.yml - uses: actions/download-artifact@v4 - with: - pattern: latest-yml-*-pc-windows-* - path: artifacts - - name: Finalize combined latest-mac.yml env: LATEST_YML_DIR: ${{ github.workspace }}/artifacts @@ -546,12 +541,11 @@ jobs: tag_name: v${{ needs.create-release.outputs.version }} files: | ${{ runner.temp }}/latest-mac.yml - ${{ runner.temp }}/latest.yml env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} finalize-release: - needs: [create-release, build-desktop-electron-macos, build-desktop-electron-windows, repackage-electron-as-tauri-update, publish-npm, combine-manifests, combine-electron-manifests] + needs: [create-release, build-desktop-electron-macos, repackage-electron-as-tauri-update, publish-npm, combine-manifests, combine-electron-manifests] runs-on: ubuntu-latest env: DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}