mirror of
https://github.com/getpaseo/paseo.git
synced 2026-11-06 00:14:54 +00:00
* fix(plugins): install registry npm pins through the configured registry Registry npm pins carry an npmjs.org tarball URL. Passing that URL to npm made it rewrite the host onto the configured registry and drop any path, so mirrors such as https://mirrors.tencent.com/npm/ returned 404. Install the pinned version instead and identify the reviewed artifact by version and integrity, since a mirror records its own tarball URL. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(plugins): address review on npm artifact comparison Take an object parameter in isSameNpmArtifact, and clean up the mirror fixture when test setup fails. Co-authored-by: Cursor <cursoragent@cursor.com> * test(plugins): verify mirror artifacts with a warm npm cache A shared npm cache lets the mirror regression reuse tarballs from earlier fixture installations, so successful installs made no tarball requests. Check the installed artifact's mirror URL, version and integrity instead of requiring network transfers. Co-authored-by: finofliu <finofliu@tencent.com> --------- Co-authored-by: finofliu <finofliu@tencent.com> Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: paseo-bot[bot] <266920839+paseo-bot[bot]@users.noreply.github.com>