Releases: terinjokes/bakelite
v0.3.0
This first release of 2020 is a maintenance release.
- Bakelite now utilizes Go modules for it's own build.
- CI now builds with Go 1.13.x.
Neither change should affect any behavior of using the bakelite.
Changelog
v0.2.0
In this third, and possibily last, release in 2018, we bring you one feature:
Go Module support
Bakelite switched from a whitelist to a blacklist for environment variables passed to children. This allows for the GO111MODULE
environment variable to be set, enabling Go modules.
Changelog
- pass environment to workers (3395b909)
v0.1.0
For the second release of 2018, I introduce a feature I've wanted from the very beginning:
Customized Platforms
This release introduces the ability to modify the built platforms by use of the introduced -platform
flag.
By default, bakelite will build for all of the default platforms. The defaults, by the way, are now included in the help output. A platform can be excluded by listing it with a minus prefix. For example, to not build for 32-bit macOS:
$ bakelite -platform '-darwin/386' github.com/terinjokes/bakelite
An entire operating systems can be excluded by prefixing the OS name with a minus. For example, if you don't like Rob Pike (or, maybe you've just ran into fsnotify's lack of support):
$ bakelite -platform '-plan9' github.com/terinjokes/bakelite
Likewise, operating systems or individual platforms can be added with the plus prefix. For example, to add builds for Linux on z:
$ bakelite -platform '+linux/s390x' github.com/terinjokes/bakelite
The platform list is read and processed left to right and options can be combined. To exclude Linux, but build for amd64 Linux:
$ bakelite -platform '-linux +linux/amd64' github.com/terinjokes/bakelite
Finally, to disable the default platforms entirely, pass -
as the first platform. For example, to build only on Linux:
$ bakelite -platform '- +linux' github.com/terinjokes/bakelite
Changelog
v0.0.4
v0.0.4
v0.0.3
v0.0.3
v0.0.2
This version introduces a single new feature:
- feat(main): Support running jobs in parallel.
In addition to the above feature change, deps has been introduced for dependency management, and there have been improvements to the Travis CI configuration for reproducible builds.
v0.0.1
Just the beginning of an exciting adventure!