@@ -258,7 +258,7 @@ func replacer(
258258 return nil
259259 }
260260
261- if len (config .Images ) == 0 {
261+ if len (config .Images . Items ) == 0 {
262262 return nil
263263 }
264264
@@ -286,7 +286,7 @@ func replacer(
286286 // that we do not have the appropriate permissions.
287287 var hasNonEmptyDockerfile bool
288288
289- for idx , image := range config .Images {
289+ for idx , image := range config .Images . Items {
290290 var dockerfile []byte
291291 if image .DockerfileLiteral != nil {
292292 dockerfile = []byte (* image .DockerfileLiteral )
@@ -310,7 +310,7 @@ func replacer(
310310 return fmt .Errorf ("failed to apply replacements to Dockerfile in %s/%s@%s: %w" , info .Org , info .Repo , info .Branch , err )
311311 }
312312
313- foundTags , err := ensureReplacement (& config .Images [idx ], dockerfile )
313+ foundTags , err := ensureReplacement (& config .Images . Items [idx ], dockerfile )
314314 if err != nil {
315315 return fmt .Errorf ("failed to ensure replacements in %s/%s@%s: %w" , info .Org , info .Repo , info .Branch , err )
316316 }
@@ -598,7 +598,7 @@ func pruneReplacements(config *api.ReleaseBuildConfiguration, filter asDirective
598598 var prunedImages []api.ProjectDirectoryImageBuildStepConfiguration
599599 var errs []error
600600
601- for _ , image := range config .Images {
601+ for _ , image := range config .Images . Items {
602602 for k , sourceImage := range image .Inputs {
603603 var newAs []string
604604 for _ , sourceImage := range sourceImage .As {
@@ -624,7 +624,7 @@ func pruneReplacements(config *api.ReleaseBuildConfiguration, filter asDirective
624624 }
625625 }
626626
627- config .Images = prunedImages
627+ config .Images . Items = prunedImages
628628
629629 return utilerrors .NewAggregate (errs )
630630}
@@ -667,7 +667,7 @@ func pruneUnusedBaseImages(config *api.ReleaseBuildConfiguration, resolvedConfig
667667 getTestStepImages (resolvedConfig , & usedBaseImages , & test )
668668 }
669669
670- for _ , image := range resolvedConfig .Images {
670+ for _ , image := range resolvedConfig .Images . Items {
671671 usedBaseImages .Insert (string (image .From ))
672672 for input := range image .Inputs {
673673 usedBaseImages .Insert (input )
@@ -818,7 +818,7 @@ func updateDockerfilesToMatchOCPBuildData(
818818 return
819819 }
820820
821- for idx , image := range config .Images {
821+ for idx , image := range config .Images . Items {
822822 promotionTarget , ok := promotedTags [string (image .To )]
823823 if ! ok {
824824 continue
@@ -830,10 +830,10 @@ func updateDockerfilesToMatchOCPBuildData(
830830 continue
831831 }
832832 if image .ContextDir != dockerfilePath .contextDir {
833- config .Images [idx ].ContextDir = dockerfilePath .contextDir
833+ config .Images . Items [idx ].ContextDir = dockerfilePath .contextDir
834834 }
835835 if image .DockerfilePath != dockerfilePath .dockerfile {
836- config .Images [idx ].DockerfilePath = dockerfilePath .dockerfile
836+ config .Images . Items [idx ].DockerfilePath = dockerfilePath .dockerfile
837837 }
838838 }
839839}
0 commit comments