download.sh 664 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. # ===== CONFIG =====
  4. REPO="WildKernels/GKI_KernelSU_SUSFS"
  5. RUN_ID="20671082108"
  6. PATTERN="(Normal|Bypass)-AnyKernel3$"
  7. OUT_DIR="$HOME/gki_anykernel3"
  8. # ==================
  9. mkdir -p "$OUT_DIR"
  10. echo "Fetching AnyKernel3 artifacts from run $RUN_ID..."
  11. gh api \
  12. repos/$REPO/actions/runs/$RUN_ID/artifacts \
  13. --paginate |
  14. jq -r --arg pattern "$PATTERN" '
  15. .artifacts[]
  16. | select(.name | test($pattern))
  17. | "\(.id) \(.name)"
  18. ' |
  19. while read -r ID NAME; do
  20. FILE="$OUT_DIR/$NAME.zip"
  21. echo "Downloading: $NAME"
  22. gh api \
  23. repos/$REPO/actions/artifacts/$ID/zip \
  24. > "$FILE"
  25. done
  26. echo "Done. Files saved to: $OUT_DIR"