feat: extract complete multi-cabinet sets

This commit is contained in:
2026-07-22 19:40:45 +02:00
parent b492a529ae
commit 538318c697
15 changed files with 1911 additions and 59 deletions

View File

@@ -77,6 +77,7 @@ describe('release archive', () => {
'LICENSES/compcol-MIT.txt',
'LICENSES/MPL-2.0.txt',
'LICENSES/THIRD-PARTY-LICENSES.txt',
'LICENSES/libmspack-LGPL-2.1.txt',
'LICENSES/lzxd-MIT.txt',
'LICENSES/rust-cab-MIT.txt',
'THIRD_PARTY_NOTICES.md',
@@ -100,6 +101,11 @@ describe('release archive', () => {
.update(files['LICENSES/compcol-MIT.txt']!)
.digest('hex')
).toBe('a7009ce74b33a2afcf9ab38007bf3c8f5020d9b816dc5fc7296bf17e6d7dc796');
expect(
createHash('sha256')
.update(files['LICENSES/libmspack-LGPL-2.1.txt']!)
.digest('hex')
).toBe('a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7');
expect(
files['LICENSES/THIRD-PARTY-LICENSES.txt']!.toString('utf8')
).toContain('fflate@0.8.3');