2019-03-30 13:05:29 +03:00
|
|
|
{ pkgs ? import ./nix/nixpkgs.nix
|
|
|
|
, src ? { rev = ""; }
|
|
|
|
, ...
|
|
|
|
}:
|
|
|
|
rec {
|
|
|
|
inherit (pkgs) dhall-kubernetes;
|
2018-09-04 11:11:40 +03:00
|
|
|
# Derivation that trivially depends on the input source code revision.
|
|
|
|
# As this is included in the "dhall-lang" aggregate, it forces every
|
|
|
|
# commit to have a corresponding GitHub status check, even if the
|
|
|
|
# commit doesn't make any changes (which can happen when merging
|
|
|
|
# master in).
|
|
|
|
rev = pkgs.runCommand "rev" {} ''echo "${src.rev}" > $out'';
|
2019-03-30 13:05:29 +03:00
|
|
|
aggregate = pkgs.releaseTools.aggregate {
|
|
|
|
name = "dhall-kubernetes-agggregate";
|
|
|
|
constituents = [ dhall-kubernetes rev ];
|
2018-08-03 17:24:32 +03:00
|
|
|
};
|
|
|
|
}
|