Skip to content

Conversation

@MarshallOfSound
Copy link
Member

maybe?

This fixes the CI failures by ensuring the dev certificate subject matches
the manifest Publisher attribute format. The manifest template wraps the
publisher name in quotes (CN="Publisher Name"), so the dev cert must also
be created with a quoted subject.

Changes:
- Updated create_dev_cert.ps1.in to create certs with quoted subjects
- Updated all test fixture manifests to use quoted publisher format
- Updated test expectations to match quoted format
- Added script to regenerate test certificates

Note: The test certificate (test/e2e/fixtures/MSIXDevCert.pfx) needs to be
regenerated on Windows by running: test/e2e/scripts/generate_test_cert.ps1

This ensures makeappx.exe validation passes when comparing the manifest
Publisher attribute with the certificate subject.
@MarshallOfSound MarshallOfSound deleted the claude/debug-quote-pub-ci-01XJy7PcfY4f5S4qXNxDLbAA branch November 13, 2025 23:47
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.

3 participants