New version: RedEyeNetworks.Logivore version 0.10.1#368676
Conversation
|
Validation Pipeline Run WinGetSvc-Validation-140-368676-20260504-1 |
|
Automatic Validation ended with:
(Automated response - build 1295.) |
…t build-timestamp non-determinism between tag-push run and submit run)
|
Validation Pipeline Run WinGetSvc-Validation-142-368676-20260510-1 |
|
Thanks for the validator catch — the hashes in the original manifest were computed from the workflow_dispatch run's local build artifacts, while R2 has a slightly-different build's bytes (an embedded build timestamp in Just pushed a fix replacing all four
Verified locally via |
0f76c90
into
microsoft:master
|
Publish pipeline succeeded for this Pull Request. Once you refresh your index, this change should be present. |


Logivore v0.10.1 ships two distinct installers per architecture (user-scope + machine-scope), matching the Microsoft.PowerToys + Notepad++.Notepad++ convention. Each (architecture, scope) tuple maps to a unique Inno Setup EXE with a single, deterministic
PrivilegesRequiredvalue, so Microsoft's dynamic-scan validation has unambiguous install behavior to verify per installer entry.Manifest construction is done in Logivore's release.yml as a hand-built heredoc (not
wingetcreate update) so the 4-entry shape is locked from version 1 — the previous wingetcreate-based flow inherited shape from the latest published manifest, which couldn't grow installer-entry count cleanly.The same
Logivore.issAppIdis shared across user-scope and machine-scope builds so an existing HKCU install (user-scope) and HKLM install (machine-scope) each match the appropriate manifest installer entry onwinget upgrade.Microsoft Reviewers: Open in CodeFlow