How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Customize Git checkout behavior directly in pipeline YAML

calendar_today August 6, 2026 person Owen Mehegan domain buildkite-com

You can now configure how the Buildkite agent checks out your source code using a new checkout block in your pipeline YAML. Skip checkout entirely, perform shallow clones, set custom Git flags, and more - all from within your pipeline definition. For example: checkout: submodules: false steps: - label: “Fast build” command: “make build” checkout: depth: 50 sparse: paths: - src/ - .buildkite/ - label: “Full integration tests” command: “make integration” checkout: submodules: true The checkout block can be set at both the pipeline level (as a default for all steps) and the step level (to overrid

open_in_new Read original post