File tree 2 files changed +20
-1
lines changed 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -86,6 +86,16 @@ build_task:
86
86
87
87
validate_task :
88
88
alias : " validate"
89
+ depends_on :
90
+ - " build"
91
+ cargo_cache : *ro_cargo_cache
92
+ targets_cache : *ro_targets_cache
93
+ bin_cache : *ro_bin_cache
94
+ setup_script : *setup
95
+ main_script : *main
96
+
97
+ verify_vendor_task :
98
+ alias : " verify_vendor"
89
99
depends_on :
90
100
- " build"
91
101
# From this point forward, all cache's become read-only - meaning
@@ -106,7 +116,6 @@ validate_task:
106
116
setup_script : *setup
107
117
main_script : *main
108
118
109
-
110
119
unit_task :
111
120
alias : " unit"
112
121
depends_on :
@@ -159,6 +168,7 @@ success_task:
159
168
depends_on :
160
169
- " build"
161
170
- " validate"
171
+ - " verify_vendor"
162
172
- " unit"
163
173
- " integration"
164
174
- " meta"
Original file line number Diff line number Diff line change @@ -28,6 +28,15 @@ _run_validate() {
28
28
make validate
29
29
}
30
30
31
+ _run_verify_vendor () {
32
+ if git diff --no-ext-diff --quiet --exit-code;
33
+ then
34
+ echo No tampering with vendor...;
35
+ else
36
+ return 1;
37
+ fi ;
38
+ }
39
+
31
40
_run_unit () {
32
41
make unit
33
42
}
You can’t perform that action at this time.
0 commit comments