This release combines a few commits.
Thanks to @hramos for contributing:
- MacOS builds, suitable for use in build pipelines that run on MacOS.
- Separate AMD64 and 386 linux builds
This addition means that a build running jobs on multiple OS variants can continue to use buildevents to support all portions of the build instead of being restricted to those sections that run on linux.
Thanks to @nelz9999 for contributing:
- Add the facility to augment build spans with additional data such as artifact sizes and other useful information
This addition brings buildevents up out of the "fancy but canned output" world in to sufficient flexibility to really shine at helping teams gain insight into their build processes and history.
Additional fixes:
- better error reporting when polling the CircleCI API errors
- adding the CI provider as a string to the user-agent field for better Honeycomb analysis