nitter/build/release.go

24 lines
395 B
Go
Raw Normal View History

2023-03-10 10:27:06 +00:00
//go:build mage
package main
import (
"context"
"github.com/magefile/mage/mg"
)
func Release(ctx context.Context) error {
mg.CtxDeps(ctx, Generate)
if err := ensureGoTool("goreleaser", "github.com/goreleaser/goreleaser", "latest"); err != nil {
return err
}
if IsReleaseBuild {
return GoReleaser("release", "--clean")
}
return GoReleaser("release", "--snapshot", "--clean")
}