feat: read GitHub Pages benchmark exports

This commit is contained in:
pikastech
2026-07-18 06:15:52 +02:00
parent d4efa67141
commit a3e5676abe
10 changed files with 388 additions and 6 deletions
+9
View File
@@ -57,6 +57,7 @@ bun scripts/cli.ts gh pr list --repo pikasTech/unidesk --state all --limit 10
bun scripts/cli.ts gh run list --repo owner/name --limit 10
bun scripts/cli.ts gh run view <run-id> --repo owner/name
bun scripts/cli.ts gh run logs <run-id> --job <job-id> --repo owner/name
bun scripts/cli.ts gh run benchmark --repo owner/name --url https://owner.github.io/repo/dev/bench/ --limit 10
trans gh:/pikasTech/unidesk/pr/<number> cat
trans gh:/pikasTech/unidesk/pr/<number> rg <pattern>
bun scripts/cli.ts gh pr review-plan <number> --repo pikasTech/unidesk
@@ -67,6 +68,14 @@ bun scripts/cli.ts gh pr preflight <number> --repo pikasTech/unidesk
bun scripts/cli.ts gh pr merge <number> --repo pikasTech/unidesk --merge --delete-branch
```
- `gh run benchmark` 读取 `github-action-benchmark` 发布到 GitHub Pages
`data.js`
- `--url` 可以传页面目录或 `data.js`
- 默认输出有界历史和最新测量;
- `--commit <sha-prefix> --raw` 返回筛选后的结构化
`entries``measurements`
- 不解析 job log,也不默认输出完整导出文件。
机器结构化入口必须显式请求:
```bash