at master 752 B view raw
1{ 2 lib, 3 stdenvNoCC, 4 makeWrapper, 5 coreutils, 6 codeowners, 7 jq, 8 curl, 9 github-cli, 10 gitMinimal, 11}: 12stdenvNoCC.mkDerivation { 13 name = "request-reviews"; 14 src = lib.fileset.toSource { 15 root = ./.; 16 fileset = lib.fileset.unions [ 17 ./get-code-owners.sh 18 ./request-reviewers.sh 19 ./request-code-owner-reviews.sh 20 ]; 21 }; 22 nativeBuildInputs = [ makeWrapper ]; 23 dontBuild = true; 24 installPhase = '' 25 mkdir -p $out/bin 26 for bin in *.sh; do 27 mv "$bin" "$out/bin" 28 wrapProgram "$out/bin/$bin" \ 29 --set PATH ${ 30 lib.makeBinPath [ 31 coreutils 32 codeowners 33 jq 34 curl 35 github-cli 36 gitMinimal 37 ] 38 } 39 done 40 ''; 41}