.github/workflows/commitlint.yml - проверка соответствия сообщений о коммитах формату conventional commits .github/workflows/deploy.yml - деплой на gh-pages .github/workflows/issue.md - шаблош isse при удачном release .github/workflows/release.yml - release при установке тега .github/workflows/tests.yml - тесты
в ДЗ ветка мастер в которую мержатся изменения из dev веток через пул реквесты, я еще думал создать ветку master-workflow в которой бы выполнялись настроки workflow
Не все удалось решить правильно, я продолжу работать над решением 😊
В этом репозитории находится пример приложения с тестами:
Для запуска примеров необходимо установить NodeJS 16 или выше.
Как запустить:
# установить зависимости
npm ci
# запустить приложение
npm start
Как запустить e2e тесты:
# скачать браузеры
npx playwright install
# запустить тесты
npm run e2e
Как запустить модульные тесты:
npm test