Skip to content

Fix: MSIX package version not reflecting git tag version#7

Merged
nek0der merged 2 commits into
mainfrom
fix/msix-version-in-manifest
Jan 24, 2026
Merged

Fix: MSIX package version not reflecting git tag version#7
nek0der merged 2 commits into
mainfrom
fix/msix-version-in-manifest

Conversation

@nek0der
Copy link
Copy Markdown
Owner

@nek0der nek0der commented Jan 24, 2026

Description

Fix MSIX package version being hardcoded to 0.0.0.0 instead of reflecting the git tag version.

The release workflow now dynamically updates Package.appxmanifest with the correct version from the git tag before building the MSIX package.

Related Issue

Related to winget submission: microsoft/winget-pkgs#333453

This fixes the manifest validation error where the MSIX package version (0.0.0.0) did not match the expected version (0.1.0).

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactoring (no functional changes)
  • Build/CI changes

How Has This Been Tested?

After merging, will test by:

  1. Deleting and recreating v0.1.0 tag
  2. Verifying new MSIX package has correct version in AppxManifest.xml
  3. Confirming winget manifest validation passes
  • Manual testing on Windows x64 (will test after merge)
  • Manual testing on Windows ARM64 (not applicable)
  • Tested with multiple providers (not applicable - build fix only)

Test Configuration:

  • Windows Version: 11 Insider Build 26220
  • .NET Version: 10.0

Screenshots (if applicable)

N/A - Build configuration change only

Checklist

  • My code follows the project's coding style
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have updated the documentation accordingly (not needed)
  • I have added entries to CHANGELOG.md (not needed - patch release fix)
  • My changes generate no new warnings
  • I have tested my changes locally (will test after merge via new release)
  • Any dependent changes have been merged and published

Breaking Changes

N/A

Additional Notes

This change is required to fix winget package submission. After merging:

  1. Will delete v0.1.0 tag
  2. Re-create v0.1.0 tag to trigger new release
  3. Verify new MSIX has correct version
  4. Update winget PR with corrected package

@nek0der nek0der merged commit 0f7ed17 into main Jan 24, 2026
5 checks passed
@nek0der nek0der deleted the fix/msix-version-in-manifest branch January 24, 2026 14:27
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