tools/eksDistroBuildToolingOpsTools/pkg/github/personalAccessToken.go (18 lines of code) (raw):
package github
import (
"fmt"
"os"
)
const (
PersonalAccessTokenEnvVar = "GITHUB_TOKEN"
)
func GetGithubToken() (string, error) {
t, ok := os.LookupEnv(PersonalAccessTokenEnvVar)
if !ok {
return "", fmt.Errorf("github token environment variable %s not set", PersonalAccessTokenEnvVar)
}
if t == "" {
return "", fmt.Errorf("github token enviornment variable %s is empty", PersonalAccessTokenEnvVar)
}
return t, nil
}