Skip to content

ci: build MSIX on test builds so the packaging path is validated - #93

Merged
sparshsam merged 1 commit into
mainfrom
fix/ci-msix-test-builds
Aug 3, 2026
Merged

ci: build MSIX on test builds so the packaging path is validated#93
sparshsam merged 1 commit into
mainfrom
fix/ci-msix-test-builds

Conversation

@sparshsam

Copy link
Copy Markdown
Owner

Summary

build-windows.yml skipped the MSIX step for *-test/dev versions, so the MSIX packaging path was never exercised by CI — it only broke at release time (the v1.2.7 MSIX-icon incident). This removes the version-based skip: every branch/PR build now builds OpenReader-test.msix and attaches it to the build-windows artifact (never published). Missing MakeAppx.exe remains the only valid skip.

Co-Authored-By: Claude noreply@anthropic.com

- Remove the dev/test skip in build-windows.yml's MSIX step: every branch/PR build now builds OpenReader-test.msix (attached to the workflow artifact, never published), so a broken MSIX packaging path surfaces in CI instead of only at release time. Missing MakeAppx.exe remains the only valid skip.

Co-Authored-By: Claude <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying reader with  Cloudflare Pages  Cloudflare Pages

Latest commit: 23d3716
Status: ✅  Deploy successful!
Preview URL: https://cf76411d.reader-bsl.pages.dev
Branch Preview URL: https://fix-ci-msix-test-builds.reader-bsl.pages.dev

View logs

@sparshsam
sparshsam merged commit bed7726 into main Aug 3, 2026
7 checks passed
@sparshsam
sparshsam deleted the fix/ci-msix-test-builds branch August 3, 2026 01:33
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