openclaw / openclaw/openclaw-windows-node
Enable Microsoft Store distribution (lift the MSIX publish pause)
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2.1k
- Forks
- 295
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 99
Description
Summary
MSIX release publishing is disabled in CI. Once packaging tooling lands (#1328), enabling
distribution is a separate, gated decision. This issue tracks that work.
Current state
.github/workflows/ci.yml:811-build-msixisif: false # MSIX distribution is paused; ship Inno setup and portable ZIP artifacts only.This predates #1328 and was not changed by it.docs/RELEASING.md:115-118requires packaged camera/microphone consent validation plus release coverage before distribution resumes.docs/RELEASING.md:23-26is a checklist step that asserts those paused strings exist, so it must be edited in the same change that lifts the pause.- Tagged releases currently produce Inno installers and portable ZIPs only. The latest release carries no MSIX asset.
What lifting the pause requires
- Packaged camera, microphone, and location consent validation under package identity (proof pool
windows-winui-interactive). Not captured in #1328. - Native ARM64 install and launch proof (proof pool
windows-11-arm64). The ARM64 artifact builds but has never been run. - Clean install and version upgrade proof on signed release artifacts (proof pool
windows-clean-installer-upgrade). - Re-enable
build-msixand update theRELEASING.mdchecklist assertion together, so validation does not fail on the stale paused strings. - Partner Center work outside this repository: listing, age rating, published privacy policy URL, and the written
runFullTrustjustification.
Not in scope
Packaging tooling itself, which #1328 delivers, and Inno-to-Store coexistence and migration, tracked in #1374.
Decision needed
Whether to lift the pause at all, and if so whether Store becomes the primary channel or runs alongside the existing .exe channel indefinitely.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with .github/workflows/ci.yml:811 and docs/RELEASING.md:23-26,115-118 to understand the paused MSIX checks and release requirements. Review the listed proof pools for consent, ARM64, clean installation, and upgrade validation, then resolve the Store-channel decision. Done requires the repository changes, release evidence, and the specified Partner Center work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, github-actions
- Domain
- ci-cd, operating-systems, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100