chinmina-bridge

command module
v0.9.1 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2026 License: GPL-3.0 Imports: 24 Imported by: 0

README

Chinmina Bridge

Connect Buildkite to GitHub with secure, short-lived tokens.

Chinmina Bridge allows Buildkite agents to securely generate GitHub API tokens that can be used to perform Git or other GitHub API actions. It is intended to be an alternative to the use of SSH deploy keys or long-lived Personal Access Tokens.

High level Chinmina diagram

The bridge itself is an HTTP endpoint that uses a GitHub application to create ephemeral GitHub access tokens. Requests are authorized with a Buildkite OIDC token, allowing a token to be created just for the repository associated with an executing pipeline.

[!NOTE] Find out more about Chinmina Bridge is available in the documentation.

This has and expanded introduction, a getting started guide and a detailed configuration reference. This has a more detailed description of the implementation, and clear guidance on how to configuration and installation.

Contributing

This project welcomes contributions! For detailed guidance on contributing, including standards for pull requests, code quality, and AI-generated contributions, see the contributing guide.

Quick start:

License

FOSSA Status

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
create command
This command is only used for local testing: it is executed by the local credential helper used to run commands with a locally-signed JWT against a local server.
This command is only used for local testing: it is executed by the local credential helper used to run commands with a locally-signed JWT against a local server.
internal
jwt

Jump to

Keyboard shortcuts

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