Skip to content

Fix portable source installation - #46

Merged
Giorgio Ughini (GiorgioUghini) merged 1 commit into
release/0.4.0from
giorgioughini-fix-portable-npm-install
Aug 6, 2026
Merged

Fix portable source installation#46
Giorgio Ughini (GiorgioUghini) merged 1 commit into
release/0.4.0from
giorgioughini-fix-portable-npm-install

Conversation

@GiorgioUghini

Copy link
Copy Markdown
Contributor

Summary

  • canonicalize lockfile registry URLs while honoring each user's configured npm registry or compatible corporate mirror
  • enforce reviewed dependency lifecycle scripts and install/launch only the hash-verified Electron runtime
  • retry Windows directory moves that are temporarily locked by Defender or endpoint security

Validation

  • strict npm 11.17 install through public npmjs
  • strict npm 11.17 install through Microsoft's package-feed proxy
  • reviewed Electron 43.1.1 installation and runtime verification
  • 268-package license inventory, 73 tests, and production build

Keep the lockfile portable across public and corporate registries, enforce reviewed dependency scripts, verify Electron downloads and launches, and retry transient Windows file locks.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 9eae6aeb-ce39-41cc-b341-7771516e582f
@GiorgioUghini
Giorgio Ughini (GiorgioUghini) merged commit 0fad1c6 into release/0.4.0 Aug 6, 2026
5 checks passed
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