From 6de5df77fd45bd45f6ba64bc2f3b9d3d3bbc3faf Mon Sep 17 00:00:00 2001 From: Arthur Meyre Date: Thu, 2 Dec 2021 17:29:57 +0100 Subject: [PATCH] chore: less verbose check_licences - only shows full log if it fails - fix some targets where `$` was not properly escaped in Makefile --- Makefile | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index a5a66b550..83dec9686 100644 --- a/Makefile +++ b/Makefile @@ -268,12 +268,12 @@ set_version: echo "VERSION env variable is empty. Please set to desired version."; \ exit 1; \ fi && \ - STASH_COUNT="$(git stash list | wc -l)" && \ + STASH_COUNT="$$(git stash list | wc -l)" && \ git stash && \ poetry run python ./script/make_utils/version_utils.py set-version --version "$${VERSION}" && \ git add -u && \ git commit -m "chore: bump version to $${VERSION}" && \ - NEW_STASH_COUNT="$(git stash list | wc -l)" && \ + NEW_STASH_COUNT="$$(git stash list | wc -l)" && \ if [[ "$$NEW_STASH_COUNT" != "$$STASH_COUNT" ]]; then \ git stash pop; \ fi @@ -330,6 +330,14 @@ licences: .PHONY: licences check_licences: - @./script/make_utils/licences.sh --check + @TMP_OUT="$$(mktemp)" && \ + if ! ./script/make_utils/licences.sh --check > "$${TMP_OUT}"; then \ + cat "$${TMP_OUT}"; \ + rm -f "$${TMP_OUT}"; \ + echo "Error while checking licences, see log above."; \ + echo "Consider re-running 'make licences'"; \ + else \ + echo "Licences check OK"; \ + fi .PHONY: check_licences