mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-11-13 17:08:20 +00:00
test: update fixtures flow, add different browsers
This commit is contained in:
@@ -18,6 +18,12 @@
|
||||
(docs) + `pnpm --dir web exec prettier --check .` (код).
|
||||
- Полный быстрый gate: `pnpm verify`; подробная матрица команд и CI —
|
||||
`docs/quality-gates.md`.
|
||||
- После пуша результат CI проверяется явно: смотреть и blocking `verify`, и
|
||||
non-blocking `e2e` — если тот job вообще запускался. `Quality` workflow живёт
|
||||
на `pull_request` и `workflow_dispatch`, поэтому при прямом пуше в `main`
|
||||
выполняется только `Deploy to GitHub Pages` со своим `verify`, а browser
|
||||
matrix проверяется на PR или ручным запуском. Красный `e2e` не блокирует PR,
|
||||
но остаётся падением — сообщать его фактический статус.
|
||||
- Линтинг: `pnpm --dir web lint` (ESLint). Полный прогон дизайн-проверок:
|
||||
`pnpm --dir web lint:all` (ESLint + stylelint + токен-аудит). Каждый шаг
|
||||
выполняется, даже если предыдущий упал. Новые изменения не должны добавлять
|
||||
@@ -42,6 +48,10 @@
|
||||
- `test.fixme` допускается только для зарегистрированной задачи в backlog или
|
||||
checklist; после исправления тест и ссылку обновляют вместе.
|
||||
- Полные переводы проверяются в unit-тестах; e2e проверяет поведение.
|
||||
- Playwright-прогоны запускаются только по явной команде пользователя, по одному
|
||||
прогону, без циклов повторов и без фонового запуска: локально matrix идёт с
|
||||
`workers: 1`. Отзывчивость компьютера пользователя важнее скорости проверки —
|
||||
подробности в `docs/agent-workflow.md`.
|
||||
|
||||
### Сначала искать
|
||||
|
||||
@@ -56,7 +66,8 @@
|
||||
Описание нового визуального языка — в `docs/plan-redesign.md`. Общие правила,
|
||||
которые линтер не проверяет:
|
||||
|
||||
- Новый дизайн живёт в `web/src/app.css` и применяется ко всем production-маршрутам.
|
||||
- Новый дизайн живёт в `web/src/app.css` и применяется ко всем
|
||||
production-маршрутам.
|
||||
- Все повторяющиеся визуальные элементы — отдельные компоненты в
|
||||
`web/src/lib/components/`, даже «просто div с двумя стилями».
|
||||
- Дизайн-токены (цвета, размеры, длительности, z-index) — только из
|
||||
|
||||
Reference in New Issue
Block a user