host
|
25d9b3d938
|
App-token:推分支建 PR 改走 GitHub App installation token
- github_app:纯标准库 RS256 签 App JWT(PKCS#1/PKCS#8),
换 installation token(现换现用、不缓存),按仓库名查安装
记录,任一步失败回落 None
- pr:app_token 路径 push 走 credential helper(token 只进
子进程环境),建 PR 走 REST API(读 default_branch 当 base);
不传 token 时 gh 路径不变
- server:/pr 端点按项目 repo_url 解析仓库名、现换 token,
响应加 auth_via=app|pat,换失败回落 PAT 不报错
- 测试:JWT/换 token/解析 9 个、pr App 路径 6 个、端点级
App 与 PAT 回落 2 个
|
2026-10-26 16:47:55 +08:00 |
|