@@ -11,12 +11,18 @@ commands:
11
11
- run :
12
12
name : docs-only changes skip check
13
13
command : |
14
- if git diff --name-only << pipeline.git.base_revision >>...<< pipeline.git.revision >> | egrep -qv '\.(md|rst)$'
14
+ # pipeline.git.base_revision is not always defined, so only proceed if all external vars are defined
15
+ if test -n "<< pipeline.git.base_revision >>" && test -n "<< pipeline.git.revision >>"
15
16
then
16
- echo "Non-docs were modified in this PR, proceeding normally"
17
+ if git diff --name-only << pipeline.git.base_revision >>...<< pipeline.git.revision >> | egrep -qv '\.(md|rst)$'
18
+ then
19
+ echo "Non-docs were modified in this PR, proceeding normally"
20
+ else
21
+ echo "Only docs were modified in this PR, quitting this job"
22
+ circleci step halt
23
+ fi
17
24
else
18
- echo "Only docs were modified in this PR, quitting this job"
19
- circleci step halt
25
+ echo "Can't perform skipping check w/o base_revision defined, continuing the job"
20
26
fi
21
27
22
28
# TPU REFERENCES
88
94
parallelism : 1
89
95
steps :
90
96
- checkout
91
- # - skip-job-on-doc-only-changes
97
+ - skip-job-on-doc-only-changes
92
98
- restore_cache :
93
99
keys :
94
100
- v0.4-torch_and_tf-{{ checksum "setup.py" }}
@@ -115,7 +121,7 @@ jobs:
115
121
parallelism : 1
116
122
steps :
117
123
- checkout
118
- # - skip-job-on-doc-only-changes
124
+ - skip-job-on-doc-only-changes
119
125
- restore_cache :
120
126
keys :
121
127
- v0.4-torch-{{ checksum "setup.py" }}
@@ -142,7 +148,7 @@ jobs:
142
148
parallelism : 1
143
149
steps :
144
150
- checkout
145
- # - skip-job-on-doc-only-changes
151
+ - skip-job-on-doc-only-changes
146
152
- restore_cache :
147
153
keys :
148
154
- v0.4-tf-{{ checksum "setup.py" }}
@@ -169,7 +175,7 @@ jobs:
169
175
parallelism : 1
170
176
steps :
171
177
- checkout
172
- # - skip-job-on-doc-only-changes
178
+ - skip-job-on-doc-only-changes
173
179
- restore_cache :
174
180
keys :
175
181
- v0.4-flax-{{ checksum "setup.py" }}
@@ -196,7 +202,7 @@ jobs:
196
202
parallelism : 1
197
203
steps :
198
204
- checkout
199
- # - skip-job-on-doc-only-changes
205
+ - skip-job-on-doc-only-changes
200
206
- restore_cache :
201
207
keys :
202
208
- v0.4-torch-{{ checksum "setup.py" }}
@@ -223,7 +229,7 @@ jobs:
223
229
parallelism : 1
224
230
steps :
225
231
- checkout
226
- # - skip-job-on-doc-only-changes
232
+ - skip-job-on-doc-only-changes
227
233
- restore_cache :
228
234
keys :
229
235
- v0.4-tf-{{ checksum "setup.py" }}
@@ -248,7 +254,7 @@ jobs:
248
254
RUN_CUSTOM_TOKENIZERS : yes
249
255
steps :
250
256
- checkout
251
- # - skip-job-on-doc-only-changes
257
+ - skip-job-on-doc-only-changes
252
258
- restore_cache :
253
259
keys :
254
260
- v0.4-custom_tokenizers-{{ checksum "setup.py" }}
@@ -276,7 +282,7 @@ jobs:
276
282
parallelism : 1
277
283
steps :
278
284
- checkout
279
- # - skip-job-on-doc-only-changes
285
+ - skip-job-on-doc-only-changes
280
286
- restore_cache :
281
287
keys :
282
288
- v0.4-torch_examples-{{ checksum "setup.py" }}
0 commit comments