From da44fc71ae643b79d01339fdf8440447e92e72b4 Mon Sep 17 00:00:00 2001 From: Evgeny Kochetkov Date: Mon, 5 Mar 2018 15:24:37 +0300 Subject: [PATCH] tweak(infra): add CI steps that check for side-effects --- .circleci/config.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index a62c0a50..f32f10c6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -45,6 +45,10 @@ defs: name: Build command: yarn build + step-verify-git-clean: &step-verify-git-clean + name: Verify that previous step made no side-effects + command: ./tools/verify-git-clean.sh + step-build-electron: &step-build-electron name: Build electron IDE app command: yarn build:electron @@ -89,10 +93,12 @@ jobs: - run: *step-install - save_cache: *cache-node_modules - run: *step-build + - run: *step-verify-git-clean - run: *step-flow - run: *step-lint - run: *step-test - run: *step-test-func + - run: *step-verify-git-clean verify-macos: macos: @@ -105,10 +111,12 @@ jobs: - run: *step-install - save_cache: *cache-node_modules - run: *step-build + - run: *step-verify-git-clean - run: *step-flow - run: *step-lint - run: *step-test - run: *step-test-func + - run: *step-verify-git-clean #-------------------------------------------------------------------- # Distro jobs