Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit 249c5d2

Browse files
committed
docker/builder: convert labels map to non-pointer values
Signed-off-by: Nathan Sullivan <[email protected]>
1 parent d2e5f94 commit 249c5d2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

docker/builder/builder.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ func (d *DaemonBuilder) Build(ctx context.Context, imageName string) error {
9191
outFd, isTerminalOut = term.GetFdInfo(w)
9292
}
9393

94+
// Convert map[string]*string to map[string]string
95+
labels := make(map[string]string)
96+
for lk, lv := range d.Labels {
97+
labels[lk] = *lv
98+
}
99+
94100
response, err := d.Client.ImageBuild(ctx, body, types.ImageBuildOptions{
95101
Tags: []string{imageName},
96102
NoCache: d.NoCache,
@@ -101,7 +107,7 @@ func (d *DaemonBuilder) Build(ctx context.Context, imageName string) error {
101107
AuthConfigs: d.AuthConfigs,
102108
BuildArgs: d.BuildArgs,
103109
CacheFrom: d.CacheFrom,
104-
Labels: d.Labels,
110+
Labels: labels,
105111
NetworkMode: d.Network,
106112
Target: d.Target,
107113
})

0 commit comments

Comments
 (0)