difftreelog
ci update flake
in: master
4 files changed
flake.nixdiffbeforeafterboth15 rust-overlay,16 ...17 }:13 flake-utils.lib.eachDefaultSystem (system:18 flake-utils.lib.eachSystem (with flake-utils.lib.system; [x86_64-linux x86_64-windows]) (14 let19 system: let15 pkgs = import nixpkgs {20 pkgs = import nixpkgs {16 inherit system;21 inherit system;17 overlays = [ rust-overlay.overlays.default ];22 overlays = [rust-overlay.overlays.default];23 config.allowUnsupportedSystem = true;18 };24 };25 lib = pkgs.lib;19 rust = ((pkgs.rustChannelOf { date = "2023-08-02"; channel = "nightly"; }).default.override {26 rust =27 (pkgs.rustChannelOf {28 date = "2023-08-02";29 channel = "nightly";30 })31 .default32 .override {20 extensions = [ "rust-src" "miri" "rust-analyzer" "clippy" ];33 extensions = ["rust-src" "miri" "rust-analyzer" "clippy"];21 });34 };22 in35 in rec {23 rec {24 packages = rec {36 packages = rec {78 ];114 ];79 };115 };80 };116 };117 packagesCross = lib.genAttrs ["mingwW64"] (crossSystem: let118 callPackage = pkgs.pkgsCross.${crossSystem}.callPackage;119 in {120 jrsonnet = callPackage ./nix/jrsonnet.nix {121 # rustPlatform = pkgs.makeRustPlatform {122 # rustc = rust;123 # cargo = rust;124 # };125 };126 });81 devShell = pkgs.mkShell {127 devShells.default = pkgs.mkShell {82 nativeBuildInputs = with pkgs;[128 nativeBuildInputs = with pkgs; [83 alejandra129 alejandra84 rust130 rust87 cargo-outdated133 cargo-outdated88 lld134 lld89 hyperfine135 hyperfine90 valgrind91 kcachegrind92 graphviz136 graphviz93 ];137 ];94 };138 };nix/benchmarks.nixdiffbeforeafterboth--- a/nix/benchmarks.nix
+++ b/nix/benchmarks.nix
@@ -38,13 +38,13 @@
src = fetchFromGitHub {
owner = "prometheus-operator";
repo = "kube-prometheus";
- rev = "6a570e3154eac26e32da61d784fbe626da4804df";
- hash = "sha256-s6BK8KQiSjql2w6R+8m5pvPPAcKW+SKjQwqxZHjimFw=";
+ rev = "d3889807798d1697ea0691f10caf1b6a1997a8bd";
+ hash = "sha256-TeYWHzoZAmDp2PzT7EH8XRUcvb3tR8Qfxel7o2QBvIM=";
};
in
runCommand "kube-prometheus-vendor"
{
- outputHash = "sha256-R60RI/7FQPOHisnzANb34m9WPj5D9FeMVoGOjB19zl8=";
+ outputHash = "sha256-AGc0dHlD/Ld7I5b1+gOotzJkYrn+bB1VjISdD5NITtw=";
outputHashMode = "recursive";
buildInputs = [ cacert ];
}
nix/jrsonnet.nixdiffbeforeafterboth--- a/nix/jrsonnet.nix
+++ b/nix/jrsonnet.nix
@@ -33,7 +33,7 @@
];
cargoBuildFlags = cargoTestFlags;
- buildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ makeWrapper ];
postInstall = ''
wrapProgram $out/bin/jrsonnet --add-flags "--max-stack=200000 --os-stack=200000"
nix/jsonnet.nixdiffbeforeafterboth--- a/nix/jsonnet.nix
+++ b/nix/jsonnet.nix
@@ -15,7 +15,7 @@
"jsonnet"
];
- buildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ makeWrapper ];
installPhase = ''
mkdir -p $out/bin