- Extract Gitea URL, owner, repo from .git/config (synchronous parsing) - Get authentication token from GITEA_TOKEN environment variable - Dynamic label fetching from Gitea API with fallback to hardcoded IDs - Add retry logic with exponential backoff for network errors - Add validation for required configuration (token, URL, repo info) - Better error messages for troubleshooting Configuration: - Set GITEA_TOKEN environment variable before running OpenClaw - Automatically detects repo from git remote URL - Fallback to hardcoded URL if git parsing fails Known issues: - Label transitions sometimes don't persist (edge case under investigation) - Recommend manual label updates via Gitea UI if transition fails
11 KiB
11 KiB