diff options
-rw-r--r-- | .gitlab-ci.yml | 6 | ||||
-rwxr-xr-x | .gitlab/linters/check-changelogs.sh | 14 |
2 files changed, 15 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0bf5b24898..8ccea58540 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -169,11 +169,7 @@ lint-submods-branch: tags: - lint script: - - | - grep TBA libraries/*/changelog.md && ( - echo "Error: Found \"TBA\"s in changelogs." - exit 1 - ) || exit 0 + - bash .gitlab/linters/check-changelogs.sh lint-changelogs: extends: .lint-changelogs diff --git a/.gitlab/linters/check-changelogs.sh b/.gitlab/linters/check-changelogs.sh new file mode 100755 index 0000000000..0a0b6328b9 --- /dev/null +++ b/.gitlab/linters/check-changelogs.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -e + +COLOR_RED="\e[31m" +COLOR_GREEN="\e[32m" +COLOR_NONE="\e[0m" + +grep TBA libraries/*/changelog.md && ( + echo -e "${COLOR_RED}Error: Found \"TBA\"s in changelogs.${COLOR_NONE}" + exit 1 +) + +echo -e "${COLOR_GREEN}changelogs look okay.${COLOR_NONE}" |