Skip to content

Commit 6db0546

Browse files
authored
fix: release with tags (#12)
Release-As: 0.3.0
1 parent b5477b4 commit 6db0546

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

dagger/forge.go

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package main
33
import (
44
"context"
55
"dagger/kv-2/internal/dagger"
6+
"fmt"
67
"strings"
78
)
89

@@ -35,11 +36,16 @@ func (m *Kv2) Release(
3536
) error {
3637
source := dag.Git("https://github.com/hugginsio/kv2.git", dagger.GitOpts{KeepGitDir: true}).Tag(tag).Tree()
3738
serverContainer := m.BuildServerContainer(ctx, source).
38-
WithLabel("org.opencontainers.image.version", tag)
39+
WithLabel("org.opencontainers.image.version", tag).
40+
WithRegistryAuth(registry, username, password)
3941

40-
_, err := serverContainer.
41-
WithRegistryAuth(registry, username, password).
42-
Publish(ctx, registry+"/"+imageName)
42+
if _, err := serverContainer.Publish(ctx, fmt.Sprintf("%s/%s:%s", registry, imageName, tag)); err != nil {
43+
return err
44+
}
45+
46+
if _, err := serverContainer.Publish(ctx, fmt.Sprintf("%s/%s:latest", registry, imageName)); err != nil {
47+
return err
48+
}
4349

4450
return err
4551
}

0 commit comments

Comments
 (0)