1
1
version : 2.1
2
+
2
3
orbs :
3
4
android : circleci/android@2.0
5
+ advanced-checkout : vsco/advanced-checkout@1.0.0
6
+
4
7
jobs :
5
8
danger :
6
9
docker :
7
10
- image : circleci/ruby:2.6.4
8
11
steps :
9
- - checkout
12
+ - advanced-checkout/shallow- checkout
10
13
- run : bundle install
11
14
- run : bundle exec danger
12
15
13
16
lint :
14
- working_directory : ~/project
15
17
docker :
16
18
- image : cimg/node:16.17.1
17
19
steps :
18
- - checkout
20
+ - advanced-checkout/shallow- checkout
19
21
- run :
20
22
name : Install Node Packages
21
23
command : yarn
@@ -27,12 +29,10 @@ jobs:
27
29
command : yarn lint:ci
28
30
29
31
test_module :
30
- working_directory : ~/project
31
32
docker :
32
33
- image : cimg/node:16.17.1
33
34
steps :
34
- - checkout :
35
- path : ~/project
35
+ - advanced-checkout/shallow-checkout
36
36
37
37
- run :
38
38
name : Install Node Packages
61
61
executor :
62
62
name : android/android-machine
63
63
tag : ' 2022.03.1'
64
- working_directory : ~/project
65
64
steps :
66
- - checkout :
67
- path : ~/project
65
+ - advanced-checkout/shallow-checkout
68
66
- run :
69
67
name : Install Yarn
70
68
command : npm install -g yarn
79
77
validate_shell_files :
80
78
machine :
81
79
image : ubuntu-2004:current
82
- working_directory : ~/project
83
80
steps :
84
- - checkout :
85
- path : ~/project
81
+ - advanced-checkout/shallow-checkout
86
82
- run :
87
83
name : Validate Android Script
88
84
command : bash -n android/upload_sourcemap.sh
96
92
sync_generated_files :
97
93
macos :
98
94
xcode : 13.4.1
99
- working_directory : ~/project
100
95
steps :
101
- - checkout
96
+ - advanced-checkout/shallow- checkout
102
97
- run : yarn
103
98
- run : cd example && yarn
104
99
- run : cd example/ios && pod install
@@ -113,8 +108,7 @@ jobs:
113
108
FL_OUTPUT_DIR : output
114
109
INSTABUG_SOURCEMAPS_UPLOAD_DISABLE : true
115
110
steps :
116
- - checkout :
117
- path : ~/project
111
+ - advanced-checkout/shallow-checkout
118
112
- run :
119
113
name : Install CocoaPods
120
114
command : sudo gem install cocoapods
@@ -153,12 +147,11 @@ jobs:
153
147
macos :
154
148
xcode : 13.4.1
155
149
resource_class : large
156
- working_directory : ~/project
157
150
environment :
158
151
FL_OUTPUT_DIR : output
159
152
INSTABUG_SOURCEMAPS_UPLOAD_DISABLE : true
160
153
steps :
161
- - checkout
154
+ - advanced-checkout/shallow- checkout
162
155
- run :
163
156
name : Install CocoaPods
164
157
command : sudo gem install cocoapods
@@ -199,9 +192,8 @@ jobs:
199
192
name : android/android-machine
200
193
tag : 2022.03.1
201
194
resource-class : large
202
- working_directory : ~/project
203
195
steps :
204
- - checkout
196
+ - advanced-checkout/shallow- checkout
205
197
- run :
206
198
name : Install Yarn
207
199
command : npm install --global yarn
@@ -240,8 +232,7 @@ jobs:
240
232
xcode : 13.4.1
241
233
working_directory : ' ~'
242
234
steps :
243
- - checkout :
244
- path : ~/project
235
+ - advanced-checkout/shallow-checkout
245
236
- run : git clone https://InstabugCI:$RELEASE_GITHUB_TOKEN@github.com/Instabug/Escape.git
246
237
- run : cd Escape && swift build -c release
247
238
- run : cd Escape/.build/release && cp -f Escape /usr/local/bin/escape
0 commit comments