feat(gitea-harness): add tools/gitea/ package - GiteaClient + harness CLI with GITEA_TOKEN_TAXBAIK auto-detection [WBS-10]
- tools/gitea/__init__.py: 패키지 진입점, 토큰 우선순위 문서화 - tools/gitea/client.py: GiteaClient (SOLID SRP) - runs/jobs/secrets/vars/PR/releases API - tools/gitea/harness.py: CLI 하네스 - health|runs|run|secrets|vars|workflows|dispatch - AGENTS.md: tools/gitea/ 디렉토리 라우팅 항목 추가 - 검증: health PASS, secrets 6건 확인, ci_lint PASS
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
"""
|
||||
tools/gitea/__init__.py
|
||||
Gitea API 공통 클라이언트 패키지 - QuantEngine 하네스 표준
|
||||
|
||||
토큰 우선순위:
|
||||
1. GITEA_TOKEN_BAIK (사용자 지정 별칭)
|
||||
2. GITEA_TOKEN_TAXBAIK (기존 표준, 현재 환경 보유)
|
||||
3. GITEA_TOKEN (일반 fallback)
|
||||
4. GITEA_TOKEN_HOME (레거시)
|
||||
|
||||
사용법:
|
||||
from tools.gitea import GiteaClient
|
||||
client = GiteaClient() # 환경변수 자동 탐지
|
||||
run = client.get_run(2545)
|
||||
runs = client.list_runs(limit=10)
|
||||
"""
|
||||
|
||||
from .client import GiteaClient, GiteaApiError
|
||||
|
||||
__all__ = ["GiteaClient", "GiteaApiError"]
|
||||
Reference in New Issue
Block a user