From 72780eb98f241b1e3079382668258bf1e2bb4be2 Mon Sep 17 00:00:00 2001 From: Codex Date: Sun, 5 Jul 2026 17:25:56 +0000 Subject: [PATCH] Add Gitea workflow diagnostic jobs --- .gitea/workflows/android.yaml | 45 +++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/.gitea/workflows/android.yaml b/.gitea/workflows/android.yaml index 6e06748..20974a9 100644 --- a/.gitea/workflows/android.yaml +++ b/.gitea/workflows/android.yaml @@ -3,6 +3,51 @@ name: Gitea Android APK on: [push] jobs: + probe: + runs-on: ubuntu-latest + steps: + - name: Probe runner + run: | + pwd + command -v sh + command -v git || true + command -v curl || true + command -v unzip || true + command -v java || true + + checkout: + runs-on: ubuntu-latest + steps: + - name: Test repository checkout + run: | + set -eu + if ! command -v git >/dev/null 2>&1 || ! command -v curl >/dev/null 2>&1 || ! command -v unzip >/dev/null 2>&1; then + if command -v sudo >/dev/null 2>&1; then + sudo apt-get update + sudo apt-get install -y git curl unzip + else + apt-get update + apt-get install -y git curl unzip + fi + fi + + WORKDIR="${PWD}/source" + rm -rf "${WORKDIR}" + mkdir -p "${WORKDIR}" + SERVER_URL="${GITHUB_SERVER_URL:-https://gitea.neatcn.com}" + REPOSITORY="${GITHUB_REPOSITORY:-tmux/tmux-browser-android}" + TOKEN="${GITHUB_TOKEN:-${GITEA_TOKEN:-}}" + if [ -n "${TOKEN}" ]; then + AUTH_SERVER_URL="$(printf '%s' "${SERVER_URL}" | sed "s#https://#https://x-access-token:${TOKEN}@#")" + REPO_URL="${AUTH_SERVER_URL}/${REPOSITORY}.git" + else + REPO_URL="${SERVER_URL}/${REPOSITORY}.git" + fi + git clone "${REPO_URL}" "${WORKDIR}" + cd "${WORKDIR}" + git checkout "${GITHUB_SHA:-main}" + test -f app/build.gradle.kts + build: runs-on: ubuntu-latest steps: