Skip to content

feat: Add support for msi packages#1174

Draft
agateau-gg wants to merge 4 commits intomainfrom
agateau/msi
Draft

feat: Add support for msi packages#1174
agateau-gg wants to merge 4 commits intomainfrom
agateau/msi

Conversation

@agateau-gg
Copy link
Collaborator

Context

What has been done

Validation

PR check list

  • As much as possible, the changes include tests (unit and/or functional)
  • If the changes affect the end user (new feature, behavior change, bug fix) then the PR has a changelog entry (see doc/dev/getting-started.md). If the changes do not affect the end user, then the skip-changelog label has been added to the PR.

@codecov
Copy link

codecov bot commented Feb 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.21%. Comparing base (c907f5b) to head (58ec934).
⚠️ Report is 24 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1174      +/-   ##
==========================================
+ Coverage   91.97%   92.21%   +0.24%     
==========================================
  Files         144      160      +16     
  Lines        6277     7686    +1409     
==========================================
+ Hits         5773     7088    +1315     
- Misses        504      598      +94     
Flag Coverage Δ
unittests 92.21% <ø> (+0.24%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

agateau-gg and others added 3 commits February 18, 2026 16:45
WiX v4.0.4 does not support the <Files> element used in ggshield.wxs,
causing the MSI build to fail with WIX0005.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The <Files> element must be a direct child of <Directory>, not
<Component>. It auto-generates its own components.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Files-generated components must belong to a Feature. Wrap the Files
element in a ComponentGroup and reference it via ComponentGroupRef.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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