Corriger la préparation de rotation Gitea

This commit is contained in:
Manus Déploiement Santinova
2026-08-21 16:50:17 +00:00
parent 06fad063a4
commit c0944cfb13
2 changed files with 13 additions and 10 deletions

View File

@@ -49,17 +49,19 @@ read_env_token() {
validate_token() {
local token="$1"
local response
local response status result=1
response="$(mktemp /tmp/gitea-token-validation.XXXXXX)"
trap 'rm -f "${response}"' RETURN
local status
status="$(curl -sS -o "${response}" -w '%{http_code}' -H "Authorization: token ${token}" "${GITEA_URL}/api/v1/user")"
[[ "${status}" == "200" ]] || return 1
grep -q '"login":"manus-admin"' "${response}"
status="$(curl -sS -o "${response}" -w '%{http_code}' -H "Authorization: token ${token}" "${GITEA_URL}/api/v1/repos/${GITEA_USER}/manus-dashboard")"
[[ "${status}" == "200" ]] || return 1
status="$(curl -sS -o "${response}" -w '%{http_code}' -H "Authorization: token ${token}" "${GITEA_URL}/api/v1/repos/${GITEA_USER}/referentiel-ia")"
[[ "${status}" == "200" ]]
if status="$(curl -sS -o "${response}" -w '%{http_code}' -H "Authorization: token ${token}" "${GITEA_URL}/api/v1/user")" \
&& [[ "${status}" == "200" ]] \
&& grep -q '"login":"manus-admin"' "${response}" \
&& status="$(curl -sS -o "${response}" -w '%{http_code}' -H "Authorization: token ${token}" "${GITEA_URL}/api/v1/repos/${GITEA_USER}/manus-dashboard")" \
&& [[ "${status}" == "200" ]] \
&& status="$(curl -sS -o "${response}" -w '%{http_code}' -H "Authorization: token ${token}" "${GITEA_URL}/api/v1/repos/${GITEA_USER}/referentiel-ia")" \
&& [[ "${status}" == "200" ]]; then
result=0
fi
rm -f "${response}"
return "${result}"
}
rotation_due() {