Compare commits

..

No commits in common. "52f517875862a47d78f3c6e3ee607f78d75c28e2" and "151b4974037885709075c038f09c063d368fb2c7" have entirely different histories.

1 changed files with 9 additions and 22 deletions

View File

@ -18,30 +18,17 @@ jobs:
run: | run: |
set -eu set -eu
# Try GITHUB_ vars first (Gitea usually provides these for compatibility) # Expect Gitea-provided env vars in the runner
# Fallback to GITEA_ vars if GITHUB_ ones are empty : "${GITEA_SERVER_URL:?GITEA_SERVER_URL is required}"
SERVER_URL="${GITHUB_SERVER_URL:-${GITEA_SERVER_URL:-}}" : "${GITEA_REPOSITORY:?GITEA_REPOSITORY is required}"
REPO_NAME="${GITHUB_REPOSITORY:-${GITEA_REPOSITORY:-}}" : "${GITEA_SHA:?GITEA_SHA is required}"
COMMIT_SHA="${GITHUB_SHA:-${GITEA_SHA:-}}"
# If still empty, try to detect from environment echo "GITEA_SERVER_URL=$GITEA_SERVER_URL"
if [ -z "$SERVER_URL" ] || [ -z "$REPO_NAME" ] || [ -z "$COMMIT_SHA" ]; then echo "GITEA_REPOSITORY=$GITEA_REPOSITORY"
echo "Warning: Some standard env vars are missing. Printing environment for debugging (excluding secrets)..." echo "GITEA_SHA=$GITEA_SHA"
env | grep -E "GITEA|GITHUB|CI" | sort
fi
# Final validation git clone "$GITEA_SERVER_URL/$GITEA_REPOSITORY.git" .
: "${SERVER_URL:?Could not determine SERVER_URL}" git checkout "$GITEA_SHA"
: "${REPO_NAME:?Could not determine REPO_NAME}"
: "${COMMIT_SHA:?Could not determine COMMIT_SHA}"
echo "Using SERVER_URL=$SERVER_URL"
echo "Using REPO_NAME=$REPO_NAME"
echo "Using COMMIT_SHA=$COMMIT_SHA"
# Clone using the determined URL (assuming no auth required for internal runner or handled by runner)
git clone "$SERVER_URL/$REPO_NAME.git" .
git checkout "$COMMIT_SHA"
- name: Run OpenAPI Contract Level Check - name: Run OpenAPI Contract Level Check
env: env: