11 rustPlatform.buildRustPackage rec {
15 src = fetchFromGitHub {
16 owner = "apollographql";
19 sha256 = "sha256-mQtIjfXDcEy5HfZbWauL0NQLPneGq9EJt/yB8zMuhSU=";
22 cargoHash = "sha256-XCDU6cXw+Wf5MR6m+HCI8/VFRRylMywktZbd5k7Lcwo=";
34 # The v8 package will try to download a `librusty_v8.a` release at build time to our read-only filesystem
35 # To avoid this we pre-download the file and export it via RUSTY_V8_ARCHIVE
36 RUSTY_V8_ARCHIVE = callPackage ./librusty_v8.nix { };
39 "-- --skip=uplink::test::stream_from_uplink_error_no_retry"
43 description = "A configurable, high-performance routing runtime for Apollo Federation";
44 homepage = "https://www.apollographql.com/docs/router/";
45 license = licenses.elastic20;
46 maintainers = [ maintainers.bbigras ];
47 knownVulnerabilities = [ "CVE-2023-45812" ];