From 436ec9f3b31f9bc7ccf8c685afcda9fc424e45e9 Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Fri, 6 Dec 2019 16:02:31 -0500 Subject: gitlab-ci: Move changelog linting logic to shell script Allowing it to be easily used locally. --- .gitlab/linters/check-changelogs.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 .gitlab/linters/check-changelogs.sh (limited to '.gitlab') 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}" -- cgit v1.2.1