#!/bin/bash # Checks if the commit message contains the signature run() { checkCommitMessage } checkCommitMessage() { info_msg "Commit message: ${TRAVIS_COMMIT_MSG}"; info_msg "Is pull request: ${TRAVIS_PULL_REQUEST}"; if [[ $TRAVIS_PULL_REQUEST != "false" ]];then if [[ $TRAVIS_COMMIT_MSG != *"Signed-off-by: "* ]];then error_msg "The commit message does not contain the signature!" error_msg "More information: https://github.com/telegramdesktop/tdesktop/blob/master/.github/CONTRIBUTING.md#sign-your-work" exit 1 else success_msg "Commit message contains signature" fi fi } source ./.travis/common.sh run