mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 18:30:44 +00:00
fix(ci): parse quoted pnpm snapshot keys
This commit is contained in:
@@ -105,6 +105,35 @@ snapshots:
|
||||
});
|
||||
});
|
||||
|
||||
it("resolves quoted snapshot keys that contain tarball URLs", () => {
|
||||
const lockfile = `lockfileVersion: '9.0'
|
||||
|
||||
importers:
|
||||
.:
|
||||
dependencies:
|
||||
wrapper:
|
||||
version: 1.0.0
|
||||
|
||||
snapshots:
|
||||
wrapper@1.0.0:
|
||||
dependencies:
|
||||
libsignal: '@whiskeysockets/libsignal-node@https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/abc123'
|
||||
'@whiskeysockets/libsignal-node@https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/abc123':
|
||||
dependencies:
|
||||
curve25519-js: 0.0.4
|
||||
curve25519-js@0.0.4: {}
|
||||
`;
|
||||
|
||||
const payload = createBulkAdvisoryPayload(collectProdResolvedPackagesFromLockfile(lockfile));
|
||||
expect(payload).toEqual({
|
||||
"@whiskeysockets/libsignal-node": [
|
||||
"https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/abc123",
|
||||
],
|
||||
"curve25519-js": ["0.0.4"],
|
||||
wrapper: ["1.0.0"],
|
||||
});
|
||||
});
|
||||
|
||||
it("filters advisory findings by minimum severity", () => {
|
||||
const findings = filterFindingsBySeverity(
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user