From 600a75dfa9b76216c5fb3b508b4eb8078e35a264 Mon Sep 17 00:00:00 2001 From: Modelmat Date: Tue, 31 Mar 2020 05:01:51 +1100 Subject: [PATCH] Add git-diff check to ensure spotless was run (#87) --- .circleci/config.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 8f4f569c5..1ac8a1966 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -38,6 +38,18 @@ jobs: root: ./build/libs paths: - . + + format_diff_against_git: + working_directory: ~/project/chameleon-server + docker: + - image: gradle:jdk12 + steps: + - checkout: + path: ~/project + + - run: gradle spotlessApply + - run: git --no-pager diff --exit-code HEAD + deploy: docker: @@ -55,13 +67,15 @@ workflows: version: 2 release: jobs: + - format_diff_against_git - build_ui - build_jar: requires: - build_ui - deploy: requires: + - format_diff_against_git - build_jar filters: branches: - only: master \ No newline at end of file + only: master