func()

in internal/github/auth.go [45:57]


func (f AuthToken) AuthToken() (string, error) {
	if githubTokenVar := f.envProvider(envAuth); githubTokenVar != "" {
		log.Println("Using GitHub token from environment variable")
		return githubTokenVar, nil
	}

	token, err := afero.ReadFile(f.fs, f.location)
	if err != nil {
		return "", fmt.Errorf("cannot read Github token file failed (path: %s): %w", f.location, err)
	}

	return strings.TrimSpace(string(token)), nil
}