forked from toolshed/abra
		
	refactor: put StripTagMeta into formatter package
Avoid circular import.
This commit is contained in:
		@ -8,6 +8,7 @@ import (
 | 
			
		||||
	"strings"
 | 
			
		||||
 | 
			
		||||
	"coopcloud.tech/abra/pkg/config"
 | 
			
		||||
	"coopcloud.tech/abra/pkg/formatter"
 | 
			
		||||
	"coopcloud.tech/abra/pkg/upstream/stack"
 | 
			
		||||
	loader "coopcloud.tech/abra/pkg/upstream/stack"
 | 
			
		||||
	composetypes "github.com/docker/cli/cli/compose/types"
 | 
			
		||||
@ -57,7 +58,7 @@ func UpdateTag(pattern, image, tag, recipeName string) (bool, error) {
 | 
			
		||||
				return false, nil
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			composeImage := reference.Path(img)
 | 
			
		||||
			composeImage := formatter.StripTagMeta(reference.Path(img))
 | 
			
		||||
 | 
			
		||||
			logrus.Debugf("parsed %s from %s", composeTag, service.Image)
 | 
			
		||||
 | 
			
		||||
@ -74,7 +75,7 @@ func UpdateTag(pattern, image, tag, recipeName string) (bool, error) {
 | 
			
		||||
				logrus.Debugf("updating %s to %s in %s", old, new, compose.Filename)
 | 
			
		||||
 | 
			
		||||
				if err := ioutil.WriteFile(compose.Filename, []byte(replacedBytes), 0764); err != nil {
 | 
			
		||||
					return true, err
 | 
			
		||||
					return false, err
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user