Problem
winget install ErpForFactoryGames.Agent fails — the package does not exist in microsoft/winget-pkgs (manifests/e/ErpForFactoryGames/ → 404). All the plumbing is in place but the one-time bootstrap was never done.
Current state
- ✅
erp-agent-win-x64.zip ships on every GitHub Release (confirmed on v1.0.25).
- ✅ Multi-file manifest exists at
src/Agent/packaging/winget/ — but stale, pinned at PackageVersion: 0.4.45 (ReleaseDate 2026-05-22) with a dead InstallerUrl/InstallerSha256, while latest is v1.0.25.
- ⚠️ CI
publish-winget job in .github/workflows/release-images.yml calls wingetcreate update, which can only bump an existing package — it cannot create one. It also early-exits because WINGET_SUBMIT_TOKEN is unset.
Root cause
The manual first submission (wingetcreate submit, documented in src/Agent/packaging/winget/README.md) was never run, so the package isn't in the community repo. Until it is, the CI update job has nothing to update.
Acceptance criteria
Notes
Needs a Windows box for the wingetcreate submit / winget install --manifest validation. Related to the MSI work in #219 (when the MSI lands, the manifest flips InstallerType: portable → wix, same install command).
Problem
winget install ErpForFactoryGames.Agentfails — the package does not exist inmicrosoft/winget-pkgs(manifests/e/ErpForFactoryGames/→ 404). All the plumbing is in place but the one-time bootstrap was never done.Current state
erp-agent-win-x64.zipships on every GitHub Release (confirmed onv1.0.25).src/Agent/packaging/winget/— but stale, pinned atPackageVersion: 0.4.45(ReleaseDate 2026-05-22) with a deadInstallerUrl/InstallerSha256, while latest isv1.0.25.publish-wingetjob in.github/workflows/release-images.ymlcallswingetcreate update, which can only bump an existing package — it cannot create one. It also early-exits becauseWINGET_SUBMIT_TOKENis unset.Root cause
The manual first submission (
wingetcreate submit, documented insrc/Agent/packaging/winget/README.md) was never run, so the package isn't in the community repo. Until it is, the CIupdatejob has nothing to update.Acceptance criteria
src/Agent/packaging/winget/to the current release (version, InstallerUrl, InstallerSha256, ReleaseDate).wingetcreate submitfrom a Windows machine; land the PR inmicrosoft/winget-pkgs.WINGET_SUBMIT_TOKEN(PAT,public_reposcope) so the existingpublish-wingetCI job auto-bumps on subsequent releases.winget search ErpForFactoryGamesandwinget install ErpForFactoryGames.Agentwork end-to-end.Notes
Needs a Windows box for the
wingetcreate submit/winget install --manifestvalidation. Related to the MSI work in #219 (when the MSI lands, the manifest flipsInstallerType: portable → wix, same install command).