66 "os"
77 "path"
88
9- "github.com/docker/docker/api/types"
109 "github.com/docker/docker/api/types/filters"
10+ dimage "github.com/docker/docker/api/types/image"
1111 "github.com/jumppad-labs/jumppad/pkg/clients/container"
1212 "github.com/jumppad-labs/jumppad/pkg/clients/images"
1313 "github.com/jumppad-labs/jumppad/pkg/clients/logger"
@@ -40,7 +40,7 @@ func newPurgeCmdFunc(dt container.Docker, il images.ImageLog, l logger.Logger) f
4040 for _ , i := range images {
4141 l .Info ("Removing image" , "image" , i )
4242
43- _ , err := dt .ImageRemove (context .Background (), i , types. ImageRemoveOptions {Force : true , PruneChildren : true })
43+ _ , err := dt .ImageRemove (context .Background (), i , dimage. RemoveOptions {Force : true , PruneChildren : true })
4444 if err != nil {
4545 l .Error ("Unable to delete" , "image" , i , "error" , err )
4646 }
@@ -52,7 +52,7 @@ func newPurgeCmdFunc(dt container.Docker, il images.ImageLog, l logger.Logger) f
5252 filter .Add ("reference" , "jumppad.dev/localcache/*" )
5353
5454 // check if the image already exists, if so do not rebuild unless force
55- sum , err := dt .ImageList (context .Background (), types. ImageListOptions {Filters : filter })
55+ sum , err := dt .ImageList (context .Background (), dimage. ListOptions {Filters : filter })
5656 if err != nil {
5757 l .Error ("Unable to check image cache" , "error" , err )
5858 bHasError = true
@@ -61,7 +61,7 @@ func newPurgeCmdFunc(dt container.Docker, il images.ImageLog, l logger.Logger) f
6161 for _ , i := range sum {
6262 l .Info ("Removing image" , "image" , i .ID )
6363
64- _ , err := dt .ImageRemove (context .Background (), i .ID , types. ImageRemoveOptions {Force : true , PruneChildren : true })
64+ _ , err := dt .ImageRemove (context .Background (), i .ID , dimage. RemoveOptions {Force : true , PruneChildren : true })
6565 if err != nil {
6666 l .Error ("Unable to delete" , "image" , i .ID , "error" , err )
6767 bHasError = true
0 commit comments