From b70ed5a76ea8ec27d50179631387d0b306e1c0e8 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Tue, 18 Jan 2022 14:17:48 +0100 Subject: [PATCH] Show credo diff in CI Signed-off-by: Thomas Citharel --- .gitlab-ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bbff3c340..52483d87e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -59,8 +59,11 @@ lint-elixir: - mix deps.get script: - export EXITVALUE=0 + - git fetch origin ${CI_DEFAULT_BRANCH} + - TARGET_SHA1=$(git show-ref -s ${CI_DEFAULT_BRANCH}) + - echo "$TARGET_SHA1" - mix format --check-formatted --dry-run || export EXITVALUE=1 - - mix credo --strict -a || export EXITVALUE=1 + - mix credo diff --from-git-merge-base $TARGET_SHA1 --strict -a || export EXITVALUE=1 - mix sobelow --config || export EXITVALUE=1 - exit $EXITVALUE