code: func (Pipe) Run(ctx *context.Context) error {
  	if _, err := exec.LookPath("git"); err != nil {
  		return ErrNoGit
  	}
  	info, err := getInfo(ctx)
  	if err != nil {
  		return err
  	}
  	ctx.Git = info
  	log.Infof("releasing %s, commit %s", info.CurrentTag, info.Commit)
  	ctx.Version = strings.TrimPrefix(ctx.Git.CurrentTag, "v")
  	return validate(ctx)
  }
docs: // Run the pipe