View Code? Open in Web Editor
NEW
This project forked from ikbostudent/homework_infrastructure
Shell 0.77%
TypeScript 80.86%
CSS 1.35%
HTML 17.02%
homework_infrastructure's Introduction
Домашняя работа по инфраструктуре
- Настройка линтера коммитов
Используется
commitlint
в одной из проверок GH Actions
- Проверки для пулл реквестов
В качетсве проверок на каждый PR запускается
npm lint
- линтер кода
npm ci:test:unit
- модельные тесты
npm ci:test:e2e
- интеграционные тесты
Результаты проверок отображаются на странице PR
Мерж изменений заблокирован без прохождения тестов
- Релизы
При пуше релизного тега:
- Создается release с версией тега
- Создается issue (RELEASE) с информацией о релизе и changelog`ом от предыдущей версии
- При повторном запуске с тем же тегом изменяется старый issue
- Запускается проверки
- После успешных проверок запускается деплой GH Pages
homework_infrastructure's People
Contributors