nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

at devShellTools-shell 50 lines 1.3 kB view raw
1{ 2 buildGoModule, 3 fetchFromGitiles, 4 lib, 5}: 6let 7 commit = "500493c154652d6986a34b341e98df244ae1ad0d"; 8 git-repo = "https://chromium.googlesource.com/infra/luci/luci-go"; 9in 10buildGoModule { 11 pname = "luci-go"; 12 version = "0-unstable-2024-10-31"; 13 14 src = fetchFromGitiles { 15 url = git-repo; 16 rev = commit; 17 hash = "sha256-HP4Aizt5FJA3IAlqs7gylw8/xUbBwsmReGaR8jIkmrk="; 18 }; 19 20 vendorHash = "sha256-FMqbEls6MivPeReZTADrfcAvxo8o0Gy7bq9xG6WN38k="; 21 22 checkFlags = 23 let 24 skippedTests = [ 25 # require network access 26 "TestDownloadInputs" 27 "TestInstallCipd" 28 "TestIsLocalAddr" 29 "TestGenerateSignedURL" 30 31 # require filesystem access 32 "TestPythonBasic" 33 "TestPythonFromPath" 34 ]; 35 in 36 [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; 37 38 meta = { 39 description = "LUCI services and tools in Go"; 40 longDescription = '' 41 LUCI services and tools in Go. This is part of Chromium infra and 42 provides facilities useful for packaging software from the Chromium 43 ecosystem. 44 ''; 45 homepage = "${git-repo}/"; 46 changelog = "${git-repo}/+log?s=${commit}"; 47 license = lib.licenses.asl20; 48 maintainers = with lib.maintainers; [ gm6k ]; 49 }; 50}