mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-24 12:49:03 -05:00
fix: send GITHUB_TOKEN from download.sh
download.py authenticated its release lookup and download.sh did not, so past the anonymous quota the shell twin failed with 403. The header goes to api.github.com only and is read from stdin, out of the process list.
This commit is contained in:
1 parent
7a120d7a51
commit
932410e00d
3 files changed
+61
-1
No files matched your search
@@ -66,7 +66,19 @@ normalize() {
|
||||
printf '%s' "$1" | tr '[:upper:]' '[:lower:]' | tr -cd 'a-z0-9'
|
||||
}
|
||||
|
||||
# The anonymous quota is 60 calls an hour per address. The token goes to
|
||||
# GitHub's API only: RETROBIOS_API can name any host. The header is read
|
||||
# from stdin so the token stays out of the process list.
|
||||
fetch_release() {
|
||||
case "$API_BASE" in
|
||||
https://api.github.com|https://api.github.com/)
|
||||
if [ -n "${GITHUB_TOKEN:-}" ]; then
|
||||
printf 'Authorization: Bearer %s\n' "$GITHUB_TOKEN" |
|
||||
curl -fsSL -H @- "$API"
|
||||
return
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
curl -fsSL "$API"
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user