vuls: init at 0.27.0
[NixPkgs.git] / ci / request-reviews / default.nix
blobb51d896539d88f6b3860f672fe0ebbd82f81271a
2   lib,
3   stdenvNoCC,
4   makeWrapper,
5   coreutils,
6   codeowners,
7   jq,
8   curl,
9   github-cli,
10   gitMinimal,
12 stdenvNoCC.mkDerivation {
13   name = "request-reviews";
14   src = lib.fileset.toSource {
15     root = ./.;
16     fileset = lib.fileset.unions [
17       ./get-reviewers.sh
18       ./request-reviews.sh
19       ./verify-base-branch.sh
20       ./dev-branches.txt
21     ];
22   };
23   nativeBuildInputs = [ makeWrapper ];
24   dontBuild = true;
25   installPhase = ''
26     mkdir -p $out/bin
27     mv dev-branches.txt $out/bin
28     for bin in *.sh; do
29       mv "$bin" "$out/bin"
30       wrapProgram "$out/bin/$bin" \
31         --set PATH ${
32           lib.makeBinPath [
33             coreutils
34             codeowners
35             jq
36             curl
37             github-cli
38             gitMinimal
39           ]
40         }
41     done
42   '';