Карточка Junior CI: пайплайны и артефакты обновлено
Conventional Commits
Вопрос
Как Conventional Commits влияют на версию?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
fix: поднимает PATCH, feat: поднимает MINOR, ! после типа (feat!:) или строка BREAKING CHANGE: в теле поднимают MAJOR. chore:, docs:, test: версию не меняют.
Ответ
fix: поднимает PATCH, feat: поднимает MINOR, ! после типа (feat!:) или строка BREAKING CHANGE: в теле поднимают MAJOR. chore:, docs:, test: версию не меняют.
Разбор
На этом построены semantic-release и release-please: версия и changelog считаются из истории коммитов автоматически.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «CI: пайплайны и артефакты»
- Какие сервисы пересобрать в монорепо
- Следующая версия по Conventional Commits
- Собрать один раз
- Кеш или артефакт в CI
- concurrency в GitHub Actions
- GitHub Actions: отмена устаревших запусков
- GitHub Actions: раннер и зависимость джоб
- GitLab CI: артефакты со сроком жизни