From b688714fd720f9b188e34fbfe6808f89fda709f2 Mon Sep 17 00:00:00 2001 From: Matysh Date: Fri, 28 Aug 2026 19:23:16 +0300 Subject: [PATCH] docs: pin furniture source archive Issue: #159 User-Visible: no --- assets/furniture/houseplan-0.3.0/README.md | 5 +++++ test/furniture-assets.test.mjs | 8 +++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/assets/furniture/houseplan-0.3.0/README.md b/assets/furniture/houseplan-0.3.0/README.md index cc0d025d..08a417f8 100644 --- a/assets/furniture/houseplan-0.3.0/README.md +++ b/assets/furniture/houseplan-0.3.0/README.md @@ -13,6 +13,11 @@ to use, modify and distribute all 77 SVG files under the repository MIT License without separate UI attribution in [issue #159](https://github.com/Matysh/houseplan-card/issues/159#issuecomment-5454085168). +The reviewed source archive is `houseplan-furniture-custom-0.3.0.zip`, attached +to [issue #159](https://github.com/Matysh/houseplan-card/issues/159#issuecomment-5449707137), +with SHA-256 +`9E969016EE3B4B4E3DB776FEC53C8B387B91368B118EB5E39911483DEF1B0953`. + The editable source is linked from `pack.json`. Generated TypeScript must not be edited by hand; run `npm run furniture:generate` after changing this directory. diff --git a/test/furniture-assets.test.mjs b/test/furniture-assets.test.mjs index 7aa1aaaa..5d7beb9f 100644 --- a/test/furniture-assets.test.mjs +++ b/test/furniture-assets.test.mjs @@ -46,7 +46,9 @@ test('front-view menu artwork is reachable only through the lazy editor graph', test('release provenance is normalized to the repository MIT grant', () => { assert.equal(MANIFEST.author, 'Sergey Matyushin (Matysh)'); assert.equal(MANIFEST.license, 'MIT'); - assert.match(fs.readFileSync( - path.join(ROOT, 'assets', 'furniture', 'houseplan-0.3.0', 'README.md'), 'utf8'), - /issuecomment-5454085168/); + const readme = fs.readFileSync( + path.join(ROOT, 'assets', 'furniture', 'houseplan-0.3.0', 'README.md'), 'utf8'); + assert.match(readme, /issuecomment-5454085168/); + assert.match(readme, /issuecomment-5449707137/); + assert.match(readme, /9E969016EE3B4B4E3DB776FEC53C8B387B91368B118EB5E39911483DEF1B0953/); });