🔍 Analyze Conventional Commits
Job ten sprawdza, czy utworzone commits są zgodne z standardem Conventional Commits poprzez walidacje ich za pomocą wyrażenia regularnego. Jeśli commits nie są zgodne z tym standardem to job zakończy się z statusem ❌ failed
Jak działa job?
Section titled “Jak działa job?”Job analizuje wyniki z polecania, który zwraca listę commitów i na jej podstawie dokonywana jest analiza pod kątem zgodności z regexp.
CI_DEFAULT_BRANCH="main"
git --no-pager log origin/$CI_DEFAULT_BRANCH..HEAD --pretty=format:"%s"Jak naprawić błąd walidacji
Section titled “Jak naprawić błąd walidacji”- Popraw tytuł commita:
git commit --amend(dla ostatniego) lubgit rebase -i(dla wielu), zmień message na zgodny ze wzorcem, a następniegit push --force-with-lease.