- Allow buildpipe to use buildkite's notification.
- Fix buildpipe not working if any attributes are used on the wait step
- Re-tag to properly pick the proper version when using the hook.
- Add support for manually specifying build projects.
- Fix space-separation in step keys.
- Fix parsing when
depends_on
is a string instead of an array.
- Generate unique keys for project steps, and add support for
depends_on
.
- Add option to set pipeline and project scoped environment variables.
- Capture and log stderr on Buildkite pipeline upload failure.
- Rewrite plugin in Go
- Change license to Apache 2
- Projects are now defined in the dynamic_pipeline.yml file and not the initial pipeline. This allow define most configuration changes in one file.
- The diff command has been split into two commands to give more flexibility on whether you are specifying the default branch or a non-default branch.
This is a complete rewrite to a Buildkite plugin. Other changes:
The schema of the pipeline has changed. The tag rules removed to just skipping based on labels. Please read the README.md carefully before migrating. Also please use 0.7.4+ as the prior release has some issues with the command hook.