add pending-reviews script
This commit is contained in:
12
pkgs/pending-reviews/default.nix
Normal file
12
pkgs/pending-reviews/default.nix
Normal file
@@ -0,0 +1,12 @@
|
||||
{ writeShellApplication
|
||||
, bash
|
||||
, curl
|
||||
}:
|
||||
writeShellApplication {
|
||||
name = "pending-reviews";
|
||||
runtimeInputs = [
|
||||
bash
|
||||
curl
|
||||
];
|
||||
text = builtins.readFile ./script.sh;
|
||||
}
|
||||
10
pkgs/pending-reviews/script.sh
Normal file
10
pkgs/pending-reviews/script.sh
Normal file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
display_pr() { jq -r '.[] | "\(.url) | \(.title) from \(.user.login)"'; }
|
||||
|
||||
echo "# Review needed"
|
||||
curl -s 'https://git.clan.lol/api/v1/repos/clan/clan-core/pulls?state=closed&sort=leastupdate&labels=8' | display_pr
|
||||
|
||||
echo "# Changes requested"
|
||||
curl -s 'https://git.clan.lol/api/v1/repos/clan/clan-core/pulls?sort=leastupdate&labels=9' | display_pr
|
||||
Reference in New Issue
Block a user