Temporary Windows Beta Packaging for PR Combo / 临时 Windows 内测打包#4
Open
SivanCola wants to merge 3 commits into
Open
Temporary Windows Beta Packaging for PR Combo / 临时 Windows 内测打包#4SivanCola wants to merge 3 commits into
SivanCola wants to merge 3 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds a temporary Windows-only beta packaging path for the PR-combo test build. It is intended to unblock Windows internal testing quickly, and the generated Windows installer is recommended for testers who need this PR-combo build now.
Published Windows beta release:
https://github.com/SivanCola/DeepSeek-Reasonix/releases/tag/desktop-v0.52.3
Recommended artifact:
Reasonix_0.52.3_x64-setup.exe(NSIS installer)8a49df738d3c0c035597b4ab9be4261d627509b623dc5c7893aa3d87ccd7f389Alternative artifact:
Reasonix_0.52.3_x64_en-US.msi(MSI installer)150979958b83cd2951bd37d8ccf04fa49eb789a77de560388a7506ca3217ae32Root Cause
The normal desktop release workflow is a full cross-platform matrix and expects updater signing material when updater artifacts are enabled. For this temporary unsigned Windows beta, Tauri successfully produced the Windows
.msiand.exe, but the job failed afterward when updater artifact signing tried to run withoutTAURI_SIGNING_PRIVATE_KEY.Technical Approach
This PR narrows the packaging workflow to Windows x64 for the beta branch, runs
tauri builddirectly, and disables updater artifact generation for this unsigned test package. It then uploads the generated.exeand.msiboth as GitHub Actions artifacts and as assets on a draft/prerelease GitHub Release.Focused Optimization Points
.exeand MSI installers, with the.exerecommended for ordinary testers.Verification
npm run verifypassed locally during push ofcodex/pr-combo-mac-beta.26675041303passed oncodex/pr-combo-win-package.desktop-v0.52.3is published as a prerelease and contains both Windows x64 assets.中文说明
这个 PR 增加了一个临时的 Windows-only 内测打包路径,用来快速解决本次 PR 组合版本的 Windows 内测分发问题。它是临时测试方案,不建议作为长期 release workflow 形态;但对于当前内测,建议 Windows 用户优先使用已经发布的安装包。
Windows 内测包发布地址:
https://github.com/SivanCola/DeepSeek-Reasonix/releases/tag/desktop-v0.52.3
建议使用:
Reasonix_0.52.3_x64-setup.exe(NSIS 安装包)8a49df738d3c0c035597b4ab9be4261d627509b623dc5c7893aa3d87ccd7f389备用:
Reasonix_0.52.3_x64_en-US.msi(MSI 安装包)150979958b83cd2951bd37d8ccf04fa49eb789a77de560388a7506ca3217ae32问题原因
常规 desktop release workflow 是跨平台矩阵,并且在开启 updater artifacts 时会要求 updater 签名密钥。本次 Windows unsigned 内测包中,Tauri 已经成功生成
.msi和.exe,但后续 updater artifact 签名阶段因为没有TAURI_SIGNING_PRIVATE_KEY而失败。技术方案
本 PR 将该临时 workflow 收敛为 Windows x64,只直接执行
tauri build,并在 unsigned 测试包路径里临时关闭 updater artifact 生成。打包完成后同时上传 GitHub Actions artifact 和 GitHub prerelease asset。本次集中优化点
.exe和.msi,普通内测用户建议优先使用.exe。验证
npm run verify已在推送codex/pr-combo-mac-beta时本地通过。26675041303已在codex/pr-combo-win-package通过。desktop-v0.52.3prerelease 已发布,并包含 Windows x64 安装包。