bk pipeline convert accepts piped stdin
Introduced 2026-02-20 · score 0.99
HOW TO USE IT
When converting a GitHub Actions pipeline from standard input, run `bk pipeline convert` with `--vendor github` and omit `--file`. Output goes to stdout by default; use `--output`/`-o` to save it to a file.
cat ci.yml | bk pipeline convert --vendor githubcat ci.yml | bk pipeline convert --vendor github -o <output-path>WHY THIS HELPS
Convert a GitHub pipeline configuration supplied through standard input.
REQUIREMENTS AND LIMITATIONS
- Version: v3.26.0
- --vendor (required): Specifies the source CI/CD vendor; use `github` for GitHub Actions.
- --file: Path to the pipeline file. Omit when piping configuration from stdin.
- --output / -o: Path to save the converted pipeline; when omitted for stdin input, output is printed to stdout.
- Prerequisite: Install the Buildkite CLI; the docs show `brew install buildkite/buildkite/bk`.
FIRST-PARTY EVIDENCE
- https://github.com/buildkite/cli/releases/tag/v3.26.0
- https://github.com/buildkite/cli/pull/656
- https://buildkite.com/docs/pipelines/converter
Check the installed version and the source before using it. Entry JSON