diff --git a/pkgs/by-name/ar/arti/package.nix b/pkgs/by-name/ar/arti/package.nix index ab14bea8ac15..29daefe4e94e 100644 --- a/pkgs/by-name/ar/arti/package.nix +++ b/pkgs/by-name/ar/arti/package.nix @@ -39,9 +39,25 @@ rustPlatform.buildRustPackage (finalAttrs: { "arti" ]; + # `full` includes all stable and non-conflicting feature flags. the primary + # downsides are increased binary size and memory usage for building, but + # those are acceptable for nixpkgs + buildFeatures = [ "full" ]; + + # several tests under `full` require access to internal types, which are + # currently marked as experimental for public usage. + checkFeatures = [ + "full" + "experimental-api" + ]; + checkFlags = [ # problematic test that hangs the build "--skip=reload_cfg::test::watch_single_file" + + # some of the cli tests attempt to validate that the filesystem and build + # is securely configured, which is somewhat broken by the nix build sandbox + "--skip=cli_tests" ]; nativeInstallCheckInputs = [