Most CI pipelines are fixed from the first line of YAML. Buildkite lets you generate steps during the build based on logic, output, or anything your code returns.
💪 We used it to build a pipeline that plays Doom.
Claude can play too (although not that well...)