diff --git a/go/src/bashbrew/cmd-push.go b/go/src/bashbrew/cmd-push.go index f5fffaf..5040133 100644 --- a/go/src/bashbrew/cmd-push.go +++ b/go/src/bashbrew/cmd-push.go @@ -26,6 +26,10 @@ func cmdPush(c *cli.Context) error { } for _, entry := range r.Entries() { + if r.SkipConstraints(entry) { + continue + } + for _, tag := range r.Tags(namespace, uniq, entry) { fmt.Printf("Pushing %s\n", tag) err = dockerPush(tag) diff --git a/go/src/bashbrew/cmd-tag.go b/go/src/bashbrew/cmd-tag.go index eecc927..05d4f82 100644 --- a/go/src/bashbrew/cmd-tag.go +++ b/go/src/bashbrew/cmd-tag.go @@ -27,6 +27,10 @@ func cmdTag(c *cli.Context) error { } for _, entry := range r.Entries() { + if r.SkipConstraints(entry) { + continue + } + for _, tag := range r.Tags("", uniq, entry) { namespacedTag := path.Join(namespace, tag) fmt.Printf("Tagging %s\n", namespacedTag)