Skip to content

Commit c70c0bd

Browse files
committed
feat(metadata): mark SHA as dirty
1 parent 0a0cba3 commit c70c0bd

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

pkg/metadata/metadata.go

+9-9
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,8 @@ func addMetadataForVersion(m *Metadata) error {
102102
}
103103

104104
func addMetadataForDocker(m *Metadata) error {
105-
var name, tag string
106-
if !m.Git.IsClean {
107-
tag = "dirty"
108-
} else {
109-
tag = m.Git.SHA
110-
}
111-
name = m.Repository
105+
tag := m.Git.SHA
106+
name := m.Repository
112107

113108
dockerMetadata := &Docker{
114109
Image: &Image{
@@ -133,10 +128,10 @@ func addMetadataForGit(m *Metadata) error {
133128
if err = addMessageMetadataForGit(g, m); err != nil {
134129
return err
135130
}
136-
if err = addSHAMetadataForGit(g, m); err != nil {
131+
if err = addStatusMetadataForGit(g, m); err != nil {
137132
return err
138133
}
139-
if err = addStatusMetadataForGit(g, m); err != nil {
134+
if err = addSHAMetadataForGit(g, m); err != nil {
140135
return err
141136
}
142137
if err = addTagMetadataForGit(g, m); err != nil {
@@ -172,6 +167,11 @@ func addSHAMetadataForGit(g *git.Git, m *Metadata) error {
172167
if err != nil {
173168
return err
174169
}
170+
171+
if !m.Git.IsClean {
172+
sha = sha + "-dirty"
173+
}
174+
175175
m.Git.SHA = sha
176176

177177
return nil

0 commit comments

Comments
 (0)