python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / sa / saucectl / package.nix
blob27e05a807c48184342ebf3f6196b160b157669e6
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
6 let
7   pname = "saucectl";
8   version = "0.183.0";
9 in
10 buildGoModule {
11   inherit pname version;
13   src = fetchFromGitHub {
14     owner = "saucelabs";
15     repo = "saucectl";
16     rev = "refs/tags/v${version}";
17     hash = "sha256-43X+GBm0pasSSwBB8Q2V8Vr2SjFInHaNMvUNVqD0/pI=";
18   };
20   ldflags = [
21     "-X github.com/saucelabs/saucectl/internal/version.Version=${version}"
22     "-X github.com/saucelabs/saucectl/internal/version.GitCommit=${version}"
23   ];
25   vendorHash = "sha256-SQveLJzicQSCBwfV3eZyXkArO1wLly1cCvol9PbeEV0=";
27   checkFlags = [ "-skip=^TestNewRequestWithContext$" ];
29   meta = {
30     description = "Command line interface for the Sauce Labs platform";
31     changelog = "https://github.com/saucelabs/saucectl/releases/tag/v${version}";
32     homepage = "https://github.com/saucelabs/saucectl";
33     license = lib.licenses.apsl20;
34     maintainers = with lib.maintainers; [ luftmensch-luftmensch ];
35     mainProgram = "saucectl";
36   };