code: func (Pipe) Run(ctx *context.Context) error {
  	token, err := loadEnv("GITHUB_TOKEN", ctx.Config.EnvFiles.GitHubToken)
  	ctx.Token = token
  	if ctx.SkipPublish {
  		return pipe.ErrSkipPublishEnabled
  	}
  	if ctx.Config.Release.Disable {
  		return pipe.Skip("release pipe is disabled")
  	}
  	if ctx.Token == "" && err == nil {
  		return ErrMissingToken
  	}
  	return errors.Wrap(err, "failed to load github token")
  }
docs: // Run the pipe