mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-04 21:58:56 +00:00
ci: перф-смок по диффу — изометрия и взаимодействие в код-ревью
Классификация changes вынесена в scripts/classify-changes.mjs (выходы perf_iso/perf_interaction, fallback --all). performance_smoke добавляет large-house-isometric-v1 при правке src/iso-* и large-house-interaction-v1 при правке живого пути, по 3 образца против hardMaxMs полных профилей (budgets-*-smoke.json). Набор профилей входит в ключ reuse. PROCESS.md §8. Issue: #473 User-Visible: no
This commit is contained in:
@@ -178,8 +178,10 @@ test('#347: a rewritten before forces the full run instead of guessing the range
|
||||
workflow.indexOf('Классификация изменённых файлов'),
|
||||
workflow.indexOf('reuse:'),
|
||||
);
|
||||
// Полный прогон — `classify-changes.mjs --all`: все выходы true (#473 вынес
|
||||
// список выходов из inline-shell, ветка force-push идёт тем же путём).
|
||||
assert.ok(
|
||||
/force-push[\s\S]*?frontend=true[\s\S]*?backend=true[\s\S]*?integration=true/.test(classify),
|
||||
/force-push[\s\S]*?node scripts\/classify-changes\.mjs --all >> "\$GITHUB_OUTPUT"/.test(classify),
|
||||
'мёртвый before обязан включать полный прогон, не merge-base-угадывание');
|
||||
assert.ok(classify.includes('GITHUB_STEP_SUMMARY'),
|
||||
'пропуск классификации обязан быть громким в summary');
|
||||
|
||||
Reference in New Issue
Block a user