diff --git a/pkgs/by-name/pr/protoc-gen-go-grpc/package.nix b/pkgs/by-name/pr/protoc-gen-go-grpc/package.nix index ffab717e5540..95069389899e 100644 --- a/pkgs/by-name/pr/protoc-gen-go-grpc/package.nix +++ b/pkgs/by-name/pr/protoc-gen-go-grpc/package.nix @@ -2,27 +2,32 @@ buildGoModule, fetchFromGitHub, lib, + testers, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "protoc-gen-go-grpc"; - version = "1.5.1"; + version = "1.6.0"; modRoot = "cmd/protoc-gen-go-grpc"; src = fetchFromGitHub { owner = "grpc"; repo = "grpc-go"; - rev = "cmd/protoc-gen-go-grpc/v${version}"; - hash = "sha256-PAUM0chkZCb4hGDQtCgHF3omPm0jP1sSDolx4EuOwXo="; + rev = "cmd/protoc-gen-go-grpc/v${finalAttrs.version}"; + hash = "sha256-Ay8X7NoS81ubMtFMrvQINhGAFV/Yh75AXh7/Y9lCJDo="; }; - vendorHash = "sha256-yn6jo6Ku/bnbSX8FL0B/Uu3Knn59r1arjhsVUkZ0m9g="; + vendorHash = "sha256-s26T7pht7YU1LJIM3edtuPb+KVezqG3m+8CxM+l1ty4="; ldflags = [ "-s" "-w" ]; + passthru.tests.version = testers.testVersion { + package = finalAttrs.finalPackage; + }; + meta = { description = "Go language implementation of gRPC. HTTP/2 based RPC"; homepage = "https://grpc.io/"; @@ -30,4 +35,4 @@ buildGoModule rec { maintainers = with lib.maintainers; [ aaronjheng ]; mainProgram = "protoc-gen-go-grpc"; }; -} +})