GitHub 用于代码质量调查结果的新 REST API 端点进入公共预览版,增强了开发人员和管理员的自动化能力。
GitHub 引入了两个新的存储库级 REST API 端点,用于获取代码质量结果,现已于 2026 年 6 月 23 日提供公共预览版。这一举措使自动化功能更接近开发人员已通过 GitHub 用户界面访问的功能,改进了 CI/CD 管道、仪表板和第三方工具的集成选项。
这两个新的只读端点允许管理员和开发人员以编程方式检索存储库的代码质量结果。这与 GitHub 更广泛的努力相一致,即通过 API 使其代码质量功能集更易于访问和配置。该公告是在 2026 年 5 月发布的存储库启用 API 之前发布的,该 API 允许用户直接通过 REST API 调用启用和配置代码质量。
GitHub 代码质量扫描包括“标准结果”(基于 CodeQL 规则的分析结果)和“人工智能结果”,后者利用机器学习来评估最近推送的文件。这些发现显示在存储库的“安全和质量”选项卡中。重要的是,在正在进行的公共预览阶段,扫描会消耗 GitHub Actions 分钟,但不会另行计费。该功能将于 2026 年 7 月 20 日全面推出后开始计费。
API 具有版本控制(例如,X-GitHub-Api-Version: 2026-03-10),并且需要适当的身份验证范围,例如细粒度的个人访问令牌或具有存储库级权限的 GitHub 应用程序安装令牌。通过公开这些新端点,GitHub 的目标客户是希望大规模自动化质量保证流程的开发团队,特别是那些管理大型存储库或多存储库项目的团队。
这些更新建立在近几个月对 GitHub 代码质量的一系列增强的基础上,包括组织级仪表板、质量评分以及 2026 年 4 月和 2026 年 6 月推出的强制功能。由于 GitHub 将代码质量定位为提高开发人员生产力的核心工具,这些 API 更新可以通过缓解集成挑战来推动进一步采用。
对于开发者和企业来说,时机至关重要。由于正式发布日期定于下个月,团队可以在很短的时间内测试这些 API,而不会产生额外的成本。依赖 GitHub Actions 工作流程进行 CI/CD 的组织将受益最多,因为直接 API 支持可以简化质量检查并减少手动干预。
有关公共预览版以及如何使用新端点的更多信息,请参阅 GitHub 官方变更日志。
