Skip to content

feat(windows): prepare Microsoft Store MSIX distribution - #11

Merged
zbmain merged 1 commit into
masterfrom
codex/store-msix
Sep 29, 2026
Merged

zbmain merged 1 commit into
masterfrom
codex/store-msix

Conversation

@zbmain

@zbmain zbmain commented Sep 29, 2026

Copy link
Copy Markdown
Collaborator

改动

  • 新增 Microsoft Store MSIX 打包工作流:校验稳定版标签和 Partner Center 标识,分别生成 Windows x64、ARM64 未签名包,交由 Store 审核后签名。
  • 商店版通过清单注册 power-switch://,并由 Microsoft Store 管理更新;GitHub MSI/ZIP 与现有 Tauri 更新流程继续保留。
  • 增加打包脚本测试、商店版更新界面测试及发布操作说明。

验证

  • just check:通过,含 66 项前端测试、17 项发布脚本测试、3 项 MSIX 脚本测试和 Rust 测试。
  • cargo check --locked --manifest-path src-tauri/Cargo.toml --features store-msix:通过。
  • cargo clippy --locked --manifest-path src-tauri/Cargo.toml --all-targets --features store-msix -- -D warnings:通过。
  • VITE_STORE_MSIX=1 pnpm build:web:通过;生成清单通过 XML 语法检查。

发布前待办

  • Partner Center 预留产品名称后,填写四项仓库变量:STORE_PACKAGE_NAME、STORE_PUBLISHER、STORE_PUBLISHER_DISPLAY_NAME、STORE_DISPLAY_NAME。
  • 创建新的稳定版标签后运行 MSIX 工作流;在 Windows 上验证包、商店安装、深链、配置迁移和商店更新。当前没有可用的 Partner Center 包标识,因此本 PR 不包含实际商店包或审核结果。

Add a stable-tag Windows MSIX packaging workflow with Partner Center identity validation and separate x64/ARM64 artifacts. Route Store builds to Store-managed updates and manifest-based deep links while retaining GitHub MSI/ZIP releases. Document enrollment, submission, and verification steps.
@zbmain
zbmain merged commit a46c121 into master Sep 29, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant