Skip to content

Release 0.6.0

Compare
Choose a tag to compare
@aherrmann aherrmann released this 14 Nov 12:26
· 1438 commits to master since this release
33c50ba

0.6.0 - 2019-11-14

Added

  • Check nix_file_deps and fail on undeclared dependencies (breaking change).
    See #76 and #86.
  • Define a nixpkgs platform constraint. See #97.
  • Define nixpkgs_python_configure. See #97.
  • Define nixpkgs_sh_posix_configure to generate rules_sh POSIX
    toolchain. See #95.

Changed

  • Hide Nix output, following Bazel best practices for a quiet build.
  • Disable implicit nixpkgs configuration loading (breaking change).
    See #83.

Fixed

  • Improve distributed caching by not leaking user specific Bazel cache
    directory, see #67.

WORKSPACE setup

http_archive(
    name = "io_tweag_rules_nixpkgs",
    sha256 = "f5af641e16fcff5b24f1a9ba5d93cab5ad26500271df59ede344f1a56fc3b17d",
    strip_prefix = "rules_nixpkgs-0.6.0",
    urls = ["https://github.com/tweag/rules_nixpkgs/archive/v0.6.0.tar.gz"],
)
load("@io_tweag_rules_nixpkgs//nixpkgs:nixpkgs.bzl", "nixpkgs_git_repository", "nixpkgs_package")