Temporary PR Combo Beta with Windows Installer / 临时组合内测与 Windows 安装包#2349
Open
SivanCola wants to merge 15 commits into
Open
Temporary PR Combo Beta with Windows Installer / 临时组合内测与 Windows 安装包#2349SivanCola wants to merge 15 commits into
SivanCola wants to merge 15 commits into
Conversation
…ac-beta # Conflicts: # package.json
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2ebd147f55
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
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 prepares a temporary combined beta build for internal testing. It includes the current PR-combo changes from:
It also adds a temporary Windows-only packaging path so testers can use a Windows installer immediately. For this internal test round, the Windows
.exeinstaller is recommended.Published Windows beta release:
https://github.com/SivanCola/DeepSeek-Reasonix/releases/tag/desktop-v0.52.3
Recommended artifact:
Reasonix_0.52.3_x64-setup.exe8a49df738d3c0c035597b4ab9be4261d627509b623dc5c7893aa3d87ccd7f389Alternative artifact:
Reasonix_0.52.3_x64_en-US.msi150979958b83cd2951bd37d8ccf04fa49eb789a77de560388a7506ca3217ae32Root Cause
The normal desktop release workflow is cross-platform and also expects updater signing material when updater artifacts are enabled. For an unsigned Windows beta package, Tauri successfully generated the Windows
.msiand.exe, but the job failed after bundling because updater artifact signing tried to run withoutTAURI_SIGNING_PRIVATE_KEY.Technical Approach
The temporary packaging workflow narrows this beta path to Windows x64, disables updater artifact generation for the unsigned test build, runs
tauri builddirectly, and uploads the generated.exeand.msiboth as GitHub Actions artifacts and GitHub Release assets.Focused Optimization Points
.exeand MSI installers; recommend.exefor ordinary testers.Verification
npm run build: passed.npm run cache:guard: PASS.npm run verify: passed during push ofcodex/pr-combo-mac-beta.26675041303: passed oncodex/pr-combo-win-package.desktop-v0.52.3: published as prerelease with Windows x64 assets.中文说明
这个 PR 用于准备一版临时组合内测包,包含以下 PR 的当前合并结果:
同时加入一个临时 Windows-only 打包路径,用于快速解决 Windows 内测分发问题。本轮内测建议 Windows 用户优先使用
.exe安装包。Windows 内测包发布地址:
https://github.com/SivanCola/DeepSeek-Reasonix/releases/tag/desktop-v0.52.3
建议使用:
Reasonix_0.52.3_x64-setup.exe8a49df738d3c0c035597b4ab9be4261d627509b623dc5c7893aa3d87ccd7f389备用:
Reasonix_0.52.3_x64_en-US.msi150979958b83cd2951bd37d8ccf04fa49eb789a77de560388a7506ca3217ae32问题原因
常规 desktop release workflow 是跨平台矩阵,并且在开启 updater artifacts 时会要求 updater 签名密钥。对于本次 unsigned Windows 内测包,Tauri 已经成功生成
.msi和.exe,但后续 updater artifact 签名阶段因为没有TAURI_SIGNING_PRIVATE_KEY而失败。技术方案
临时 packaging workflow 将本次 beta 路径收敛为 Windows x64,在 unsigned 测试构建中关闭 updater artifact 生成,直接运行
tauri build,并把生成的.exe和.msi同时上传为 GitHub Actions artifact 与 GitHub Release asset。本次集中优化点
.exe和 MSI;普通内测用户建议优先使用.exe。验证
npm run build:通过。npm run cache:guard:PASS。npm run verify:推送codex/pr-combo-mac-beta时通过。26675041303:在codex/pr-combo-win-package通过。desktop-v0.52.3prerelease:已发布并包含 Windows x64 安装包。