Skip to content

Fix WinGet portable package runtime issues on Windows#1056

Merged
frankslin merged 3 commits intoBYVoid:masterfrom
frankslin:sync/upstream-master-winget-fixes
Mar 18, 2026
Merged

Fix WinGet portable package runtime issues on Windows#1056
frankslin merged 3 commits intoBYVoid:masterfrom
frankslin:sync/upstream-master-winget-fixes

Conversation

@frankslin
Copy link
Copy Markdown
Collaborator

This PR fixes follow-up issues in the WinGet Windows release flow:

  • build WinGet release binaries statically so the CLI does not depend on opencc.dll
  • resolve Windows module paths to their final target paths so resource lookup works when launched
    through WinGet symlink aliases
  • add schema headers to generated WinGet manifests to remove winget validate warnings

These fixes were identified while testing the actual WinGet installation flow on Windows, where
the package could install successfully but fail at runtime due to DLL loading and resource path
resolution issues.

@frankslin frankslin merged commit 3992ec8 into BYVoid:master Mar 18, 2026
27 checks passed
@frankslin frankslin deleted the sync/upstream-master-winget-fixes branch March 18, 2026 06:07
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