Fix MXC dependency metadata and native helper build hashes - #223
Merged
Conversation
Refresh the pinned MXC 0.7.0 lock entry from official package metadata and include its transitive dependencies. Align both native host-prep artifact hashes with builds produced by .NET SDK 10.0.303 and record the SDK in provenance without disabling integrity checks. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Rebuilding MicroClaw for a startup investigation failed first with an MXC package
EINTEGRITYerror, then with a locally built host-prep hash mismatch. This updates the dependency metadata and expected helper hashes while retaining integrity enforcement.Review limitation: the helper hashes were reproduced using .NET SDK 10.0.303, now recorded in provenance. This PR does not pin the SDK; CI still requests
10.0.x, so another SDK version may produce different bytes. Toolchain pinning remains a follow-up before relying on these hashes across build environments.Related Issue
N/A. The runtime-lock permission fix was already merged in #219; this PR contains only build fixes discovered during the reinstall.
Changes
@microsoft/mxc-sdk@0.7.0lock entry against official npm metadata, including its missing dependencies, without upgrading the SDK package version.Type of Change
Testing
cd desktop && npm run test)cd desktop/renderer && npm run test)cd desktop && npm run build)Validation performed on Windows on 2026-09-08:
build.ps1succeeded, including desktop packaging, portable ZIP, installer ZIP, and setup EXE. Local artifacts are unsigned.Checklist
Existing regression tests were used rather than adding tests. The build completed with toolchain/dependency warnings; full-suite and CI validation remain pending.