buildinfo

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2026 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Package buildinfo contains variables that are set at build time via ldflags. These allow official releases to ship default OAuth credentials so users can log in without configuring their own OAuth app. The values are public in practice (security relies on PKCE, not on the client secret), but are kept out of source and injected at build time.

Example:

go build -ldflags="-X github.com/github/github-mcp-server/internal/buildinfo.OAuthClientID=xxx"

Index

Constants

This section is empty.

Variables

View Source
var OAuthClientID string

OAuthClientID is the default OAuth client ID, set at build time. Empty in local/dev builds.

View Source
var OAuthClientSecret string

OAuthClientSecret is the default OAuth client secret, set at build time. For public OAuth clients it is not truly secret per OAuth 2.1 — PKCE provides the security — but it is still injected at build time rather than committed.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL