diff --git a/addons_updater/rootfs/etc/cont-init.d/99-run.sh b/addons_updater/rootfs/etc/cont-init.d/99-run.sh index adde5a7f2..0d08a134e 100644 --- a/addons_updater/rootfs/etc/cont-init.d/99-run.sh +++ b/addons_updater/rootfs/etc/cont-init.d/99-run.sh @@ -181,7 +181,15 @@ if [ -f /data/"$BASENAME"/"$f"/updater.json ]; then git commit -m "Updater bot : $SLUG updated to ${LASTVERSION}" >/dev/null LOGINFO="... $SLUG : push to github" && if [ "$VERBOSE" = true ]; then bashio::log.info "$LOGINFO"; fi - git remote set-url origin "https://${GITUSER}:${GITPASS}@github.com/${REPOSITORY}" &>/dev/null + + # if API is set + if bashio::config.has_value 'GITHUB_API_TOKEN'; then + git remote set-url origin "https://${GITUSER}:${GITHUB_API_TOKEN}@github.com/${REPOSITORY}" &>/dev/null + else + git remote set-url origin "https://${GITUSER}:${GITPASS}@github.com/${REPOSITORY}" &>/dev/null + fi + + # Push git push &>/dev/null #Log