biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / version-management / ghr / default.nix
blob23db007dc2639881c5922b172717f7ab697e5350
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , testers
5 , ghr
6 }:
8 buildGoModule rec {
9   pname = "ghr";
10   version = "0.17.0";
12   src = fetchFromGitHub {
13     owner = "tcnksm";
14     repo = "ghr";
15     rev = "v${version}";
16     sha256 = "sha256-Is0D8tElv86s++NV6upu8RXvce65uPWQGIOl0Ftxf/M=";
17   };
19   vendorHash = "sha256-gVDZgV7EF4LrCDX25tGpECecLi8IgstpzCOGfJ5+rhA=";
21   # Tests require a Github API token, and networking
22   doCheck = false;
23   doInstallCheck = true;
25   passthru.tests.version = testers.testVersion {
26     package = ghr;
27     version = "v${version}";
28   };
30   meta = with lib; {
31     homepage = "https://github.com/tcnksm/ghr";
32     description = "Upload multiple artifacts to GitHub Release in parallel";
33     license = licenses.mit;
34     maintainers = [ ];
35     mainProgram = "ghr";
36   };