Releases: benchkram/bob
Releases · benchkram/bob
0.4.1-alpha-nix
What's Changed
- Update go.mod to allow
go get -u
to work by @rdnt in #37 - Configurable project name by @rdnt in #44
- escape - and : in project regex by @Equanox in #47
- Fix missed profiling stop by @Equanox in #49
- cli speed improvements - aggregation by @Equanox in #50
- cli speed improvements - completion by @Equanox in #51
- Dependencies with nix by @zuzuleinen in #46
New Contributors
- @rdnt made their first contribution in #37
- @zuzuleinen made their first contribution in #46
Full Changelog: 0.3.0...0.4.1-alpha-nix
0.4.0-alpha-nix
Changelog
- a393d6c add a message if usenix is false but some dependencies exists
- 3eebc96 add assertion for err
- 4b4769a add default standard packages
- 5dfdf55 add experimental-use-nix flag for bobfile
- a82b8c7 allow dependencies on task level
- 02e312f bob install cmd, fix non-deterministic order, fix build task package is added at the tail of path
- 4776f99 build .nix files also from child levels
- e126aeb draft build from .nix file dependencies
- 57c48c6 e2e tests for build with nix
- 0b2efcd fix /bin not added to last item in path, add output to nix-build, use ----no-out-link option
- 052594c fix typo
- 9685a49 fix typo
- f0fa584 fix typo
- 055e105 get rid of loop
- 5f6c2bb install from nix fix non-deterministic order, nix files for tasks
- 2dfa553 move nix related functions in one file
- 86f35a7 move playground creation in Beforesuite
- 595b7c9 nix build dependecies on task build
- 823d8c1 nix-build dependencies
- fae9712 remove fmt.Println
- c11aaed remove unused method
- 8eedf02 rename flag to use-nix
- 49753d3 update go.mod to allow
go get -u
to work (#37)
0.3.0
This release enables docker image targets, and multi repository commits. It also brings a more robust bob clone
workflow.
What's Changed
- feature
bob git commit
by @06rajesh in #16 - bob clone issues by @06rajesh in #27
- track docker image targets with Artifacts by @06rajesh in #30
- yaml defination for target inside tasks updated by @06rajesh in #34
Full Changelog: 0.2.1...0.3.0
0.2.1
0.2.0
A mix of bug fixes and smaller features on rebuild behavior and storing artifact metadata.
It is the first release covered by the documentation at bob.build
Changelog
bob git status
output is more similar togit status
on merge conflicts- control rebuild behavior on build tasks through
rebuild:
directive - add
--no-cache
cli flag to ignore caching of artifacts - store metadata in artifacts and fix a bug when using entire directories as artifacts
Breaking Changes
- The
task:
directive in bob.yaml changed tobuild:
see changes