max guidance
This commit is contained in:
parent
b1977c242d
commit
6594da85f6
@ -191,7 +191,7 @@ func checkBinarySizeActionFunc(c *cli.Context) (err error) {
|
||||
const (
|
||||
sourceFilePath = "./internal/example/example.go"
|
||||
builtFilePath = "./internal/example/built-example"
|
||||
desiredMinBinarySize = 4.7
|
||||
desiredMinBinarySize = 4.5
|
||||
desiredMaxBinarySize = 5.0
|
||||
badNewsEmoji = "🚨"
|
||||
goodNewsEmoji = "✨"
|
||||
@ -233,7 +233,7 @@ func checkBinarySizeActionFunc(c *cli.Context) (err error) {
|
||||
fmt.Println(fmt.Sprintf(" %s %s is the target min size", goodNewsEmoji, desiredMinSizeString))
|
||||
fmt.Println("") // visual spacing
|
||||
fmt.Println(" The binary is smaller than the target min size, which is great news!")
|
||||
fmt.Println(" That means that whatever you've done is shrinking the binary size.")
|
||||
fmt.Println(" That means that your changes are shrinking the binary size.")
|
||||
fmt.Println(" You'll want to go into ./internal/build/build.go and decrease")
|
||||
fmt.Println(" the desiredMinBinarySize, and also probably decrease the ")
|
||||
fmt.Println(" desiredMaxBinarySize by the same amount. That will ensure that")
|
||||
@ -247,6 +247,16 @@ func checkBinarySizeActionFunc(c *cli.Context) (err error) {
|
||||
if isMoreThanDesiredMax {
|
||||
fmt.Println(fmt.Sprintf(" %s %s is the target max size", badNewsEmoji, desiredMaxSizeString))
|
||||
fmt.Println("") // visual spacing
|
||||
fmt.Println(" The binary is larger than the target max size.")
|
||||
fmt.Println(" That means that your changes are increasing the binary size.")
|
||||
fmt.Println(" The first thing you'll want to do is ask your yourself")
|
||||
fmt.Println(" Is this change worth increasing the binary size?")
|
||||
fmt.Println(" Larger binary sizes for this package can dissuade its use.")
|
||||
fmt.Println(" If this change is worth the increase, then we can up the")
|
||||
fmt.Println(" desired max binary size. To do that you'll want to go into")
|
||||
fmt.Println(" ./internal/build/build.go and increase the desiredMaxBinarySize,")
|
||||
fmt.Println(" and increase the desiredMinBinarySize by the same amount.")
|
||||
fmt.Println("") // visual spacing
|
||||
os.Exit(1)
|
||||
} else {
|
||||
fmt.Println(fmt.Sprintf(" %s %s is the target max size", checksPassedEmoji, desiredMaxSizeString))
|
||||
|
Loading…
Reference in New Issue
Block a user