SuperAPI AI 工具集

github-workflows-query

办公与效率

查看项目

更新于 10-15 21:52

技能介绍

用途:列出指定 GitHub 仓库中的 GitHub Actions 工作流,支持分页控制每页数量与页码。

主要能力:通过脚本 query-workflows.sh 调用 GitHub REST API(GET /repos/{owner}/{repo}/actions/workflows?per_page={n}&page={n}),返回 JSON,包含 total_count、per_page、page 以及 workflows 数组;每个工作流含 id、node_id、name、path、state、created_at、updated_at、url、html_url、badge_url 等字段。

使用方式:基本用法为 ./query-workflows.sh --owner github --repo gh-aw,默认每页 10 条。分页示例:./query-workflows.sh --owner github --repo gh-aw --per-page 1 获取第一条;./query-workflows.sh --owner github --repo gh-aw --per-page 50 --page 2 从第 2 页获取 50 条。参数中 --owner 与 --repo 必填,--per-page 可选默认 10(范围 1–100),--page 可选默认 1。

适用场景:需要批量查看或统计某仓库工作流清单、按页拉取工作流元数据时使用。

限制:资料未提供认证方式、速率限制、错误处理及依赖环境等信息,暂未提供。