mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-11-13 17:08:20 +00:00
docs: update plans
This commit is contained in:
@@ -150,6 +150,25 @@ Browser matrix стоит около трёх минут, поэтому её д
|
||||
Полный прогон локально на 1 воркере — заметно дольше (~7 мин), и именно поэтому
|
||||
локальные правила нагрузки описаны в `docs/agent-workflow.md`.
|
||||
|
||||
## Политика e2e в CI
|
||||
|
||||
Текущее состояние: `e2e` — non-blocking baseline, запускается на каждом пуше в
|
||||
`main` и на каждом PR целиком (все четыре проекта matrix). Ночного разделения
|
||||
нет: при стоимости job около трёх минут оно не окупается, поэтому новые
|
||||
browser-critical спецификации просто добавляются в `browserContractTests`.
|
||||
|
||||
`e2e` станет blocking, когда выполнятся три условия:
|
||||
|
||||
1. Условия matrix пересмотрены: решено, какие спецификации обязаны идти в
|
||||
`browserContractTests` и `mobileTests`, нужен ли `png-fixtures` вне Chromium
|
||||
и что делать с engine-специфичными расхождениями декодеров.
|
||||
2. Накопились стабильные прогоны на раннере без падений по таймингу.
|
||||
3. Вместе с `continue-on-error` снимается и сам trick с общим conclusion: иначе
|
||||
зелёный прогон при красном `e2e` останется возможен.
|
||||
|
||||
Пока условия не выполнены, `e2e` остаётся non-blocking, а его статус читается по
|
||||
отдельному job.
|
||||
|
||||
## Локальная диагностика
|
||||
|
||||
При медленном полном прогоне сначала запускай минимальную команду из таблицы, а
|
||||
|
||||
Reference in New Issue
Block a user