gitlab-ci: show diff when there are lint failures

Oftentimes, the lint failures are just simple whitespace issues.  Many
people submitting metadata do not really know much about the fdroid tools,
so they have to look up or ask what rewritemeta is.  This just shows a diff
after running rewritemeta so it should be clearer what the issue is.
This commit is contained in:
Hans-Christoph Steiner 2017-01-26 14:28:00 +01:00
parent 84a658f80e
commit 92b09c7ef7

View file

@ -8,4 +8,13 @@ before_script:
lint:
script:
- fdroid lint -f
- export EXITVALUE=0
- fdroid lint -f || {
export EXITVALUE=1;
printf "\nThese files have lint issues:\n";
fdroid rewritemeta -l;
printf "\nThese are the formatting issues:\n";
fdroid rewritemeta;
git --no-pager diff --color=always;
}
- exit $EXITVALUE