dev
— dev serverbuild
— build projecttest
— run testslint
— run eslintstorybook
— open storybook
docker compose up
Так же нужно будет войти в GitHub Container registry, обратите внимание что нужно войти в https://ghcr.io
, а не в https://docker.pkg.github.com
.
Если ветка содержит визуальные изменения, тест на регрессию не пройдет. Чтобы исправить тест, выполните следующие шаги:
- Перейдите на вкладку “Summary” неудачного задания и скачайте файл
diff.zip
внизу. - В скачанном архиве проверьте различия. Если различия неожиданны — исправьте их. Если различия ожидаемы, вам нужно сгенерировать новые скриншоты, включая эти изменения.
- Перейдите к экшену обновления и запустите его для вашей ветки.
- Перейдите на вкладку “Summary” задания обновления и скачайте файл
updated-screenshots.zip
внизу. - На вашем компьютере замените изображения в
tests/image_snapshots/
на изображения изupdated-screenshots.zip
и зафиксируйте эти изменения в вашей ветке. - CI будет исправлен.
Если вам нужно добавить новые тесты, добавьте новый маршрут в массив pages и выполните шаги 3-5.