fix(ci): use GITEA_USERNAME secret for git auth
This commit is contained in:
parent
e534f5a9c7
commit
61f694d1a4
1 changed files with 3 additions and 7 deletions
10
.github/workflows/sync-to-gitea.yml
vendored
10
.github/workflows/sync-to-gitea.yml
vendored
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue