ci: derive the browser-smoke shortlist from the diff

Issue: #241
User-Visible: no
This commit is contained in:
Matysh
2026-08-22 18:32:52 +03:00
parent e943e2f1b2
commit c0a4fa29ee
7 changed files with 902 additions and 0 deletions
+14
View File
@@ -122,6 +122,20 @@ export const MUTANTS = [
replace: ' const span = centre;',
}],
},
{
id: 'smoke-select-drops-registered-link',
guard: 'node --test --test-name-pattern="держится на зарегистрированной связи" '
+ 'test/smoke-select.test.mjs',
because: 'связь «изменённый контракт → смок, который его не называет» доказать поиском '
+ 'нельзя, и держится она только на реестре: без записи выборка по диффу #234 снова '
+ 'промолчит о smoke_wall_thickness_transition — том самом классе смоков, на котором '
+ '#234 потерял регресс (#241)',
patches: [{
file: 'scripts/smoke-links.mjs',
find: " symbols: ['chainSegmentCms', 'wallChainSegments', '_draftSegmentCms', '_closingWallCm'],",
replace: ' symbols: [],',
}],
},
{
id: 'inner-span-ignores-neighbour-thickness',
guard: 'npx tsc -p tsconfig.test.json && node scripts/fix-test-build.mjs '