1
0
Fork 0
rauldipeas.surge.sh/scripts/actions-cleanup.sh

9 lines
287 B
Bash

#!/bin/bash
set -e
# Actions cleanup
PROJECT='rauldipeas/rauldipeas.surge.sh'
KEEP=1
gh api\
repos/"$PROJECT"/actions/runs\
--paginate -q '.workflow_runs[]|select(.head_branch != "any")|"\(.id)"'|tail -n+$((KEEP+1))\
|xargs -n1 -I % gh api repos/"$PROJECT"/actions/runs/% -X DELETE