[ https://issues.apache.org/jira/browse/IGNITE-24920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17940605#comment-17940605 ]
Ivan Zlenko commented on IGNITE-24920: -------------------------------------- > Branches should be lower-cased Quite against lower cases for branch names. Instead of copy-paste of the ticket code we are introducing manual solution. And our goal to have more automation and not less. > Make a commit hook to verify commit message for Ignite 3 commits > ---------------------------------------------------------------- > > Key: IGNITE-24920 > URL: https://issues.apache.org/jira/browse/IGNITE-24920 > Project: Ignite > Issue Type: Improvement > Components: build > Reporter: Ivan Zlenko > Priority: Major > Labels: ignite-3 > > We need to add a commit hook so we can verify that commit message following > correct format set in our company. > The following rules should apply: > # Commit message should start with a ticket number matching pattern > ^IGNITE-[\d]+ > # After commit number, separated only by whitespace, the short commit message > should follow. So the complete patter for the first line of the commit > message should be: ^IGNITE-[\d]+[\s].* > # Ideally we should verify that commit number in commit message should be the > same as the branch name. > These rules should apply for main branch and for branches matching > ^IGNITE-[\d]+ pattern if it is possible. Or for the main branch only if it is > not. In that case incorrect commit message/PR title should prevent the merge > into the main branch. -- This message was sent by Atlassian Jira (v8.20.10#820010)