restate: 1.1.6 -> 1.2.2 (#397091)

Changed files
+16 -6
pkgs
by-name
re
restate
+16 -6
pkgs/by-name/re/restate/package.nix
···
stdenv,
rustPlatform,
fetchFromGitHub,
# nativeBuildInputs
cmake,
openssl,
perl,
pkg-config,
-
protobuf,
# buildInputs
rdkafka,
···
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "restate";
-
version = "1.1.6";
src = fetchFromGitHub {
owner = "restatedev";
repo = "restate";
tag = "v${finalAttrs.version}";
-
hash = "sha256-uDNPIL9Ox5rwWVzqWe74elHPGy6lSvWR1S7HsY6ATjc=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-z7VAKU4bi6pX2z4jCKWDfQt8FFLN7ugnW2LOy6IHz/w=";
env = {
PROTOC = lib.getExe protobuf;
···
targetFlags = lib.fix (self: {
build = [
"-C force-unwind-tables"
-
"-C debug-assertions"
"--cfg uuid_unstable"
"--cfg tokio_unstable"
];
···
# Feature resolution seems to be failing due to this https://github.com/rust-lang/cargo/issues/7754
auditable = false;
__darwinAllowLocalNetworking = true;
nativeInstallCheckInputs = [
···
};
meta = {
-
description = "Restate is a platform for developing distributed fault-tolerant applications.";
homepage = "https://restate.dev";
changelog = "https://github.com/restatedev/restate/releases/tag/v${finalAttrs.version}";
mainProgram = "restate";
···
stdenv,
rustPlatform,
fetchFromGitHub,
+
protobuf,
# nativeBuildInputs
cmake,
openssl,
perl,
pkg-config,
# buildInputs
rdkafka,
···
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "restate";
+
version = "1.3.0";
src = fetchFromGitHub {
owner = "restatedev";
repo = "restate";
tag = "v${finalAttrs.version}";
+
hash = "sha256-i/It8VWfkEO3MBQvBF9jDhL8s3BdJyg4+grdxO+GoQs=";
};
useFetchCargoVendor = true;
+
cargoHash = "sha256-TNjxRFEAFY/6ZYCzPD5NcqMEwyM6HZnkfrt/hZkIHMY=";
env = {
PROTOC = lib.getExe protobuf;
···
targetFlags = lib.fix (self: {
build = [
"-C force-unwind-tables"
"--cfg uuid_unstable"
"--cfg tokio_unstable"
];
···
# Feature resolution seems to be failing due to this https://github.com/rust-lang/cargo/issues/7754
auditable = false;
+
checkFlags = [
+
# Error: deadline has elapsed
+
"--skip replicated_loglet"
+
+
# TIMEOUT [ 180.006s]
+
"--skip fast_forward_over_trim_gap"
+
+
# TIMEOUT (could be related to https://github.com/restatedev/restate/issues/3043)
+
"--skip restatectl_smoke_test"
+
];
+
__darwinAllowLocalNetworking = true;
nativeInstallCheckInputs = [
···
};
meta = {
+
description = "Platform for developing distributed fault-tolerant applications.";
homepage = "https://restate.dev";
changelog = "https://github.com/restatedev/restate/releases/tag/v${finalAttrs.version}";
mainProgram = "restate";