c3e5eabe90
- 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
21 lines
589 B
Python
21 lines
589 B
Python
"""
|
|
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"]
|