Qualify native crypto after npm12 install-script blocking #355

Merged
karsten merged 2 commits from fix/native-update-npm12-crypto into main 2026-11-12 08:11:27 +00:00
Owner

Actual native self-update probe exposed npm12 silently returning successful npm rebuild while blocking @matrix-org native postinstall under allowScripts. CoreCI uses an already-qualified addon and npm11, so this did not appear there. Execute only that reviewed pinned native downloader directly, then require the addon before build/validation. Do not loosen global npm policy or allow arbitrary dependency scripts. Real host direct download + require confirmed. Focused source lifecycle tests pass. This is a real installation-path correction to merged #354.

Actual native self-update probe exposed npm12 silently returning successful npm rebuild while blocking @matrix-org native postinstall under allowScripts. CoreCI uses an already-qualified addon and npm11, so this did not appear there. Execute only that reviewed pinned native downloader directly, then require the addon before build/validation. Do not loosen global npm policy or allow arbitrary dependency scripts. Real host direct download + require confirmed. Focused source lifecycle tests pass. This is a real installation-path correction to merged #354.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/core!355
No description provided.