We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 035d4fc commit dcf2066Copy full SHA for dcf2066
1 file changed
internal/config/config.go
@@ -25,7 +25,10 @@ import (
25
"github.com/spf13/afero"
26
)
27
28
-var legacyTokenWarningOnce sync.Once
+var (
29
+ legacyTokenWarningOnce sync.Once
30
+ envTokenWarningOnce sync.Once
31
+)
32
33
const (
34
DefaultGraphQLEndpoint = "https://graphql.buildkite.com/v1"
@@ -126,6 +129,9 @@ func (conf *Config) APIToken() string {
126
129
// Precedence: environment variable > keyring > config file (legacy, read-only with warning)
127
130
func (conf *Config) APITokenForOrg(org string) string {
128
131
if token := os.Getenv("BUILDKITE_API_TOKEN"); token != "" {
132
+ envTokenWarningOnce.Do(func() {
133
+ fmt.Fprintln(os.Stderr, "Warning: using BUILDKITE_API_TOKEN environment variable for authentication.")
134
+ })
135
return token
136
}
137
0 commit comments