Skip to content

Add Microsoft Store MSIX packaging workflow - #24

Open
StephanOrgiazzi wants to merge 7 commits into
masterfrom
feat/msix-store-package
Open

StephanOrgiazzi wants to merge 7 commits into
masterfrom
feat/msix-store-package

Conversation

@StephanOrgiazzi

Copy link
Copy Markdown
Owner

What this adds

  • a separate Microsoft Store MSIX manual workflow;
  • reproducible MSIX staging with MakeAppx.exe;
  • a Partner Center-driven manifest template;
  • exact Store icon assets generated during packaging;
  • an optional packaged Everything Service (EverythingNext);
  • a without_service fallback if Microsoft does not approve the restricted service capabilities;
  • release documentation.

The existing NSIS/GitHub release workflow and Tauri updater are unchanged.

Required repository variables

Before running the workflow, configure the exact values from Partner Center:

  • MSIX_IDENTITY_NAME
  • MSIX_PUBLISHER
  • MSIX_PUBLISHER_DISPLAY_NAME

The generated MSIX is intentionally unsigned because Microsoft signs Store MSIX packages after certification.

Validation note

The packaging script and manifest were validated statically here; a Windows runner is still required to execute cargo tauri build and makeappx.exe, then the resulting package should be tested in a clean Windows 11 VM before submission.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: efb4dac59a

ℹ️ 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".

Comment thread scripts/build-msix.ps1
Comment thread .github/workflows/store-msix.yml
Comment thread packaging/msix/AppxManifest.xml.in

This branch has not been deployed

No deployments
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