refactor(deploy-whitby): use nvd instead of nix-diff
nvd only shows us changed versions of packages, as well as added/removed packages, which means that for the majority of depot packages nothing will be displayed however, the current output of nix-diff is not usable anyways, so having something that can be looked at is better than nothing Change-Id: Iefbd8139c7ccf5c88ed1209897abdb2ae9302e91 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4868 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi>
This commit is contained in:
parent
d99132f45a
commit
9c025d62a0
2 changed files with 2 additions and 2 deletions
|
@ -16,7 +16,7 @@ pkgs.stdenv.mkDerivation {
|
||||||
ansi2html
|
ansi2html
|
||||||
git
|
git
|
||||||
jq
|
jq
|
||||||
nix-diff
|
nvd
|
||||||
]}
|
]}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ current=$(nix show-derivation /run/current-system | jq -r 'keys | .[0]')
|
||||||
new=$(nix-instantiate -A ops.nixos.whitbySystem "$worktree_dir")
|
new=$(nix-instantiate -A ops.nixos.whitbySystem "$worktree_dir")
|
||||||
|
|
||||||
diff_filename="$(drv_hash "$current")..$(drv_hash "$new").html"
|
diff_filename="$(drv_hash "$current")..$(drv_hash "$new").html"
|
||||||
nix-diff "$current" "$new" --color always \
|
nvd --color always diff "$current" "$new" \
|
||||||
| ansi2html \
|
| ansi2html \
|
||||||
>| "$HTML_ROOT/diff/$diff_filename"
|
>| "$HTML_ROOT/diff/$diff_filename"
|
||||||
chmod a+r "$HTML_ROOT/diff/$diff_filename"
|
chmod a+r "$HTML_ROOT/diff/$diff_filename"
|
||||||
|
|
Loading…
Reference in a new issue