Skip to content

msix: sign and install tests run sign.ps1, not the launcher - #9761

Merged
TrapsterDK merged 1 commit into
mainfrom
msix-sign-script-9753
Nov 9, 2026
Merged

TrapsterDK merged 1 commit into
mainfrom
msix-sign-script-9753

Conversation

@TrapsterDK

Copy link
Copy Markdown
Collaborator

closes #9753

Root cause: #9672 moved msix_sign to rules_dx powershell_binary. $(rlocationpath :app_sign) now resolves to the launcher (app_sign.bat on Windows), and both tests ran it with pwsh -File, which fails before signtool runs (not a .ps1). Tests now point DX_MSIX_SIGN at //:sign.ps1 and throw if it is not a .ps1.

Checked: bazel build //tests:all in families/msix on Linux. Nested-Bazel and consumer tests were not run.

Evidence runs (windows_x86_64, not yet awaited): sign_test 42606413135, install_test 42606417119.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Xut2hwESun1HL2eSVd1d5B

@TrapsterDK
TrapsterDK merged commit 68efb54 into main Nov 9, 2026
1 of 3 checks passed
@TrapsterDK
TrapsterDK deleted the msix-sign-script-9753 branch November 9, 2026 11:11
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.

msix: sign_test on Windows fails because signtool sees no key

1 participant