Skip to content

ci: automate Microsoft Store MSIX releases - #256

Open
ZFordDev wants to merge 4 commits into
mainfrom
windows-store-msix-pipeline
Open

ci: automate Microsoft Store MSIX releases#256
ZFordDev wants to merge 4 commits into
mainfrom
windows-store-msix-pipeline

Conversation

@ZFordDev

Copy link
Copy Markdown
Owner

Summary

  • build an explicit Microsoft Store variant with the in-app updater disabled
  • stage, package, and validate a SnapDock MSIX using the Windows SDK MakeAppx tool
  • upload a draft Partner Center submission from this proof-of-concept PR
  • publish stable Store packages only after the main release workflow succeeds
  • sign and attach separate preview MSIX packages to GitHub prereleases
  • bump SnapDock to 3.3.2

Local validation

  • Store-specific Electron build succeeds
  • MakeAppx creates and unpacks SnapDock-3.3.2.msix successfully
  • manifest identity is ZFordDev.SnapDock, version 3.3.2.0
  • Markdown and find tests pass
  • existing link-navigation tests retain their known Windows POSIX-path failures

Comment on lines +163 to +168
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: ${{ github.event_name == 'workflow_run' && github.event.workflow_run.head_sha || github.sha }}

- name: Download built MSIX artifact
@ZFordDev

Copy link
Copy Markdown
Owner Author

after tones of R&D this branch has not been able to do what we needed it too and it looks like i personally fall under a very niche windows edge case that blocks the pipeline. development on the branch will be stopped and revisited again once there is evidence we can move past the current blocks

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.

2 participants