Merge pull request #259072 from cbrewster/nsc-darwin
nsc: disable check phase on darwin
This commit is contained in:
commit
d24eebdc98
|
@ -39,12 +39,22 @@ buildGoModule rec {
|
||||||
export HOME=$(mktemp -d)
|
export HOME=$(mktemp -d)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
# Tests currently fail on darwin because of a test in nsc which
|
||||||
|
# expects command output to contain a specific path. However
|
||||||
|
# the test strips table formatting from the command output in a naive way
|
||||||
|
# that removes all the table characters, including '-'.
|
||||||
|
# The nix build directory looks something like:
|
||||||
|
# /private/tmp/nix-build-nsc-2.8.1.drv-0/nsc_test2000598938/keys
|
||||||
|
# Then the `-` are removed from the path unintentionally and the test fails.
|
||||||
|
# This should be fixed upstream to avoid mangling the path when
|
||||||
|
# removing the table decorations from the command output.
|
||||||
|
doCheck = !stdenv.isDarwin;
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "A tool for creating NATS account and user access configurations";
|
description = "A tool for creating NATS account and user access configurations";
|
||||||
homepage = "https://github.com/nats-io/nsc";
|
homepage = "https://github.com/nats-io/nsc";
|
||||||
license = with lib.licenses; [ asl20 ];
|
license = with lib.licenses; [ asl20 ];
|
||||||
maintainers = with lib.maintainers; [ cbrewster ];
|
maintainers = with lib.maintainers; [ cbrewster ];
|
||||||
mainProgram = "nsc";
|
mainProgram = "nsc";
|
||||||
broken = stdenv.isDarwin;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue