bk adds a shared-memory credential store for headless authentication
Introduced 2026-06-04 · score 0.96
HOW TO USE IT
For headless authentication on Linux, use device authorization and select the shared-memory store with `bk auth login --device --credential-store shm`.
bk auth login --device --credential-store shmbk config set credential_store shm
bk auth login --deviceWHY THIS HELPS
Authenticate `bk` in a headless environment while storing credentials in shared memory.
REQUIREMENTS AND LIMITATIONS
- Version: v3.46.0
- --device: Use OAuth device authorization instead of opening a browser callback.
- --credential-store: Select the token credential store; documented values are `auto`, `keyring`, and `shm`.
- credential_store: `bk config set credential_store shm` sets the default credential store to shared memory.
- Prerequisite: Install the Buildkite CLI (`bk`).
FIRST-PARTY EVIDENCE
- https://github.com/buildkite/cli/releases/tag/v3.46.0
- https://buildkite.com/docs/platform/cli/reference/auth
- https://buildkite.com/docs/platform/cli/installation
Check the installed version and the source before using it. Entry JSON