taolib.github_app#
GitHub App 安装令牌管理子模块。
本包集中提供 GitHub App 需要的三项能力:
配置加载:
GitHubAppSettings从环境变量拼装运行时参数。令牌生命周期管理:
GitHubInstallationTokenManager负责策略解析、缓存与 Singleflight 并发控制。HTTP 调用:
GitHubAppClient负责 JWT 签发与 GitHub REST API 交互。
本包还附带一个 PyGithub 适配器 PyGithubInstallationClientFactory,
以帮助调用方快速在 PyGithub SDK 上复用令牌管理能力。
错误体系以 GitHubAppError 为根。