fix(ci): use GITEA_USERNAME secret for git auth

This commit is contained in:
Tracewebstudio Dev 2026-04-30 20:15:29 +02:00
parent e534f5a9c7
commit 61f694d1a4

View file

@ -18,7 +18,7 @@ jobs:
- name: Push to Gitea main
env:
GITEA_USERNAME: Admin
GITEA_USERNAME: ${{ secrets.GITEA_USERNAME }}
GITEA_TOKEN: ${{ secrets.GITEA_SECRET }}
GITEA_HOST: ci.nxtgauge.com
GITEA_OWNER: ${{ vars.GITEA_OWNER }}
@ -34,11 +34,7 @@ jobs:
REPO_NAME="${{ github.event.repository.name }}"
BRANCH_NAME="${{ github.ref_name }}"
API_USER_JSON="$(curl -fsS -H "Authorization: token ${GITEA_TOKEN}" "https://${GITEA_HOST}/api/v1/user" || true)"
RESOLVED_GITEA_USER="$(printf '%s' "$API_USER_JSON" | jq -r '.login // empty')"
if [ -n "$RESOLVED_GITEA_USER" ]; then
echo "Resolved token user: $RESOLVED_GITEA_USER"
fi
RESOLVED_GITEA_USER=""
CANDIDATE_OWNERS="${GITEA_OWNER:-} Admin ${{ github.repository_owner }}"
TARGET_FULL_NAME=""
TARGET_URL=""
@ -69,7 +65,7 @@ jobs:
exit 1
fi
for auth_user in "$RESOLVED_GITEA_USER" "$GITEA_USERNAME" "oauth2"; do
for auth_user in "$GITEA_USERNAME" "oauth2"; do
[ -n "$auth_user" ] || continue
auth_url="https://${auth_user}:${GITEA_TOKEN}@${GITEA_HOST}/${TARGET_FULL_NAME}.git"
if git ls-remote "$auth_url" >/dev/null 2>&1; then