Skip to content

Releases: benchkram/bob

0.4.1-alpha-nix

09 May 07:06
11676e3
Compare
Choose a tag to compare
0.4.1-alpha-nix Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.3.0...0.4.1-alpha-nix

0.4.0-alpha-nix

25 Apr 14:13
Compare
Choose a tag to compare
0.4.0-alpha-nix Pre-release
Pre-release

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

21 Mar 13:31
7c8f387
Compare
Choose a tag to compare

This release enables docker image targets, and multi repository commits. It also brings a more robust bob clone workflow.

What's Changed

Full Changelog: 0.2.1...0.3.0

0.2.1

18 Jan 20:12
8271dbb
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.0...0.2.1

0.2.0

10 Jan 21:15
Compare
Choose a tag to compare

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 to git 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 to build: see changes

0.1.0

09 Dec 13:29
Compare
Choose a tag to compare
  • Basic build system functionality
  • TUI to support local development
  • Multi-Repo support