Repository navigation
Enable Microsoft Store distribution (lift the MSIX publish pause) #1375
Copy link
Copy link
Closed
Labels
P2Normal priority bug or improvement with limited blast radius.Normal priority bug or improvement with limited blast radius.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.stale
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 feat: add Microsoft Store MSIX packaging #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 feat: add Microsoft Store MSIX packaging #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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P2Normal priority bug or improvement with limited blast radius.Normal priority bug or improvement with limited blast radius.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.stale
Type
Fields
Priority
None yet
Projects
- StatusShow more project fieldsBacklog
Activity
clawsweeper commentedon Sep 8, 2026
Codex review: keeping this open for maintainer follow-up; there is still a little grit to resolve. Reviewed September 8, 2026, 7:17 PM ET / 23:17 UTC.
Summary
Store distribution remains deliberately disabled on current main and absent from the latest release. This issue tracks a distinct rollout decision that the open packaging PR explicitly defers.
Likely related people: shanselman and kmahone are suggested routing candidates for release policy and ARM64 packaging, respectively; routing confidence is low.
Reproducibility: not applicable. as a bug reproduction: source, tests, and release assets confirm an intentional publishing pause, and the request is to approve a new distribution channel.
Ways to help us reproduce this
Maintainer decision needed
Why: Current policy intentionally pauses MSIX, and neither packaging tooling nor this issue establishes approval to change release channels or their long-term support obligations.
Next step
A release owner must choose the channel strategy and acceptance gates before implementation; this is not a safe automatic bug-fix task.
Review details
Best possible solution:
Keep publishing paused until an approved Store channel has validated packaged permissions and signed install/upgrade behavior, with coordinated CI, release-contract tests, documentation, and coexistence safeguards.
Do we have a high-confidence way to reproduce the issue?
Not applicable as a bug reproduction: source, tests, and release assets confirm an intentional publishing pause, and the request is to approve a new distribution channel.
Is this the best way to solve the issue?
Yes, separating rollout approval from packaging tooling is appropriate. Implementation must also update the enforced release contracts and establish the Store submission path rather than only enabling the build job.
AGENTS.md: found and applied where relevant.
Remaining risk / open question:
Codex review notes: model internal, reasoning medium; reviewed against 857fa9c5ffd5.
Label changes
Label changes:
P2: This is a concrete distribution improvement with explicit readiness gates; existing EXE and ZIP distribution remains available.issue-rating: 🌊 off-meta tidepool: Current issue advisory state selects this label.clawsweeper:no-new-fix-pr: Current issue advisory state selects this label.clawsweeper:needs-maintainer-review: Current issue advisory state selects this label.clawsweeper:needs-product-decision: Current issue advisory state selects this label.Label justifications:
P2: This is a concrete distribution improvement with explicit readiness gates; existing EXE and ZIP distribution remains available.Evidence reviewed
What I checked:
AGENTS.md:1, 857fa9c5ffd5).github/workflows/ci.yml:811, 857fa9c5ffd5)docs/RELEASING.md:154, 857fa9c5ffd5)tests/OpenClaw.Tray.Tests/ReleaseSigningWorkflowTests.cs:118, 857fa9c5ffd5)Likely related people:
How this review workflow works
@clawsweeper re-reviewcomments, exact-item GitHub events, scheduled/background review runs, or manual workflow dispatch.@clawsweeper re-reviewor@clawsweeper re-runon an open PR or issue to request a fresh review only.@clawsweeper reviewto request a fresh review only.@clawsweeper autofix,@clawsweeper automerge,@clawsweeper fix ci, or@clawsweeper address review.@clawsweeper explainto ask for more context, or@clawsweeper stopto stop active automation.ci: drop the stale MSIX manifest patch step
feat: add Microsoft Store MSIX packaging (#1328)
github-actions commentedon Sep 23, 2026
This issue has been automatically marked as stale due to inactivity.
Please add updated OpenClaw Windows details or it will be closed.
natalie-aguinaldo commentedon Sep 23, 2026
Closed with #1453