difftreelog
ci upgrade sjsonnet
in: master
2 files changed
Cargo.lockdiffbeforeafterboth--- a/Cargo.lock
+++ b/Cargo.lock
@@ -86,7 +86,7 @@
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.26",
+ "syn 2.0.28",
]
[[package]]
@@ -184,7 +184,7 @@
"heck",
"proc-macro2",
"quote",
- "syn 2.0.26",
+ "syn 2.0.28",
]
[[package]]
@@ -335,6 +335,8 @@
"jrsonnet-gcmodule",
"jrsonnet-parser",
"mimallocator",
+ "serde",
+ "serde_json",
"thiserror",
]
@@ -695,14 +697,14 @@
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.26",
+ "syn 2.0.28",
]
[[package]]
name = "serde_json"
-version = "1.0.103"
+version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b"
+checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c"
dependencies = [
"itoa",
"ryu",
@@ -806,9 +808,9 @@
[[package]]
name = "syn"
-version = "2.0.26"
+version = "2.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "45c3457aacde3c65315de5031ec191ce46604304d2446e803d71ade03308d970"
+checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567"
dependencies = [
"proc-macro2",
"quote",
@@ -842,7 +844,7 @@
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.26",
+ "syn 2.0.28",
]
[[package]]
nix/sjsonnet.nixdiffbeforeafterboth1# This derivation uses released sjsonnet binary, which most users will use23# However, recommended way of using sjsonnet - is using a client-server model,4# for which there is no released binaries: https://github.com/databricks/sjsonnet/issues/5156# TODO: Somehow build client-server version of sjsonnet, and use it in benchmarks78{ stdenv, lib, fetchurl, jdk20, makeWrapper }:910stdenv.mkDerivation rec {11 pname = "sjsonnet";12 version = "0.4.5";1314 src = fetchurl {15 url =16 "https://github.com/databricks/${pname}/releases/download/${version}/${pname}-${version}.jar";17 hash = "sha256-bM5sK4PUwg7IvOHNq8e0zYIu0/OIA9uXjIaZMXNXxXg=";18 };1920 unpackPhase = "true";21 buildInputs =22 [ jdk20 makeWrapper ];2324 installPhase = ''25 mkdir -p $out/bin $out/lib26 cp $src $out/lib/sjsonnet.jar27 makeWrapper ${jdk20}/bin/java $out/bin/sjsonnet --add-flags "-Xss100m -XX:+UseStringDeduplication -jar $out/lib/sjsonnet.jar"28 '';29 separateDebugInfo = false;30}