55 steps :
66 - checkout
77 - run :
8- name : Make scripts executable
8+ name : Make scripts executable
99 command : sudo chmod -R +x ./.circleci/*.sh
1010 - run :
1111 name : Install
@@ -18,11 +18,16 @@ jobs:
1818 steps :
1919 - checkout
2020 - run :
21- name : Make scripts executable
21+ name : Make scripts executable
2222 command : sudo chmod -R +x ./.circleci/*.sh
2323 - run :
2424 name : Install
2525 command : ./.circleci/install_platform_io.sh
26+ - run :
27+ name : Empty Git Submodule Folders
28+ command : |
29+ rm -rf ./src/lib/{ArduinoJson/*,BIP66/*,uECC/*}
30+ rm -rf ./test/lib/googletest/*
2631 - run :
2732 name : Build
2833 command : ./.circleci/script_platform_io.sh
@@ -34,16 +39,15 @@ jobs:
3439 name : Install dependencies
3540 command : |
3641 sudo apt-get remove cmake cmake-data
37- sudo apt-add-repository -y ppa:ubuntu-toolchain-r/test
42+ sudo apt-add-repository -y ppa:ubuntu-toolchain-r/test
3843 sudo apt-add-repository -y ppa:george-edison55/cmake-3.x
3944 sudo apt-get update
4045 sudo apt-get -y install g++-7 gcc-7 lcov cmake
4146 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-7
4247 sudo update-alternatives --config gcc
4348 - run :
44- name : Make scripts executable
49+ name : Make scripts executable
4550 command : sudo chmod -R +x ./.circleci/*.sh
46-
4751 - run :
4852 name : Build
4953 command : ./.circleci/script_desktop.sh
@@ -63,28 +67,22 @@ jobs:
6367 sudo apt-get update
6468 sudo apt install python-lldb-5.0 lcov cmake
6569 sudo apt install clang-5.0 clang-tidy-5.0 clang-format-5.0 clang-5.0-doc libclang-common-5.0-dev libclang-5.0-dev libclang1-5.0 libllvm5.0 lldb-5.0 llvm-5.0 llvm-5.0-dev
66-
6770 sudo update-alternatives --install /usr/bin/cc cc /usr/bin/clang-5.0 60
6871 sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 50
6972 sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++-5.0 60
7073 sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 50
71-
7274 - run :
73- name : Make scripts executable
75+ name : Make scripts executable
7476 command : sudo chmod -R +x ./.circleci/*.sh
75-
7677 - run :
7778 name : Build
7879 command : ./.circleci/script_desktop.sh
79-
8080 - run :
8181 name : Clang Tidy
8282 command : ./.circleci/clang_tidy.sh
83-
8483 - run :
8584 name : Clang Format
8685 command : ./.circleci/clang_format.sh
87-
8886 build-macos-9-2 :
8987 macos :
9088 xcode : " 9.2.0"
9593 name : Install dependencies
9694 command : brew install cmake lcov
9795 - run :
98- name : Make scripts executable
96+ name : Make scripts executable
9997 command : sudo chmod -R +x ./.circleci/*.sh
10098 - run :
10199 name : Build
@@ -109,12 +107,11 @@ jobs:
109107 name : Install dependencies
110108 command : brew install cmake lcov
111109 - run :
112- name : Make scripts executable
110+ name : Make scripts executable
113111 command : sudo chmod -R +x ./.circleci/*.sh
114112 - run :
115113 name : Build
116114 command : ./.circleci/script_desktop.sh
117-
118115workflows :
119116 version : 2
120117 build :
@@ -125,4 +122,3 @@ workflows:
125122 - build-linux-clang-5
126123 - build-macos-9-2
127124 - build-macos-9-3
128-
0 commit comments