File tree 1 file changed +11
-5
lines changed
1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -122,11 +122,17 @@ def main():
122
122
arch = manifest ['platform' ]['architecture' ]
123
123
if arch in map_arch :
124
124
arch = map_arch [arch ]
125
- buildmetas [arch ][args .metajsonname ] = {
126
- 'image' : args .repo ,
127
- 'digest' : manifest ['digest' ],
128
- 'tags' : args .tags
129
- }
125
+ image = {
126
+ 'image' : args .repo ,
127
+ 'digest' : manifest ['digest' ],
128
+ 'tags' : args .tags
129
+ }
130
+ if buildmetas [arch ].get (args .metajsonname ):
131
+ additional_images = buildmetas [arch ][args .metajsonname ].get ('additional-images' , [])
132
+ additional_images .append (image )
133
+ buildmetas [arch ][args .metajsonname ]['additional-images' ] = additional_images
134
+ else :
135
+ buildmetas [arch ][args .metajsonname ] = image
130
136
buildmetas [arch ].write (artifact_name = args .metajsonname )
131
137
132
138
You can’t perform that action at this time.
0 commit comments