@@ -71,7 +71,6 @@ def _find_git_root():
71
71
except subprocess .CalledProcessError as e :
72
72
return e
73
73
74
-
75
74
# Inspired by https://gist.github.com/angstwad/bf22d1822c38a92ec0a9
76
75
def merge_dict (dct , merge_dct ):
77
76
for k , v in merge_dct .items ():
@@ -182,12 +181,13 @@ def _validate_base_config(self):
182
181
'description' : {'type' : 'string' , 'required' : True },
183
182
'icon_file' : {'type' : 'string' , 'required' : True , 'coerce' : _base64_img },
184
183
'metadata_version' : {'type' : 'number' , 'default' : 1.8 },
185
- 'git_remotes' : {'type' : 'list' , 'schema' : {
184
+ 'git_remotes' : {'type' : 'list' , 'required' : False , ' schema' : {
186
185
'type' : 'dict' , 'schema' : {
187
186
'name' : {'type' : 'string' , 'required' : True },
188
187
'urls' : {'type' : 'list' , 'required' : True },
189
188
}
190
189
}},
190
+ 'git_sha' : {'type' : 'string' , 'required' : False },
191
191
'stemcell_criteria' : {'type' : 'dict' , 'default' : self .default_stemcell (), 'schema' : {
192
192
'os' : {'type' : 'string' }, 'version' : {'type' : 'string' }}},
193
193
'release_overides' : {'type' : 'dict' },
0 commit comments