首頁 / Skills / 開發提效 / 修復 GitHub CI 失敗 Fix Failing GitHub CI
開發提效

修復 GitHub CI 失敗 Fix Failing GitHub CI

OpenAIApache-2.0Skill 語言: 英文
授權已核對含腳本依賴外部服務需要金鑰中風險未試用
未驗證

我們沒有親自執行過這個 Skill,所以沒有演示。使用前請先看它的原始碼與下方的說明。

它做什麼

用 GitHub 命令列工具(gh)找出合併請求上失敗的檢查,取得 GitHub Actions 日誌,並摘出日誌裡解釋失敗原因的那一段。然後總結檢查名稱、執行連結與一小段日誌,提出修復方案,只有你核准後才動手實作。改完之後會建議重新執行測試並再次檢查這個 PR。它附帶的 Python 腳本負責取日誌,包括執行還沒結束時的情況。

適用範圍

只處理 GitHub Actions。其他服務商(例如 Buildkite)的檢查會標為外部,只回報連結。需要安裝並登入 gh,且具備儲存庫與工作流程權限。

適合什麼場景

你的合併請求上有紅色的 CI 檢查,想快速知道原因並得到一份有針對性的修復方案。

說明與風險

中風險:需要安裝 GitHub 命令列工具(gh)並用具備儲存庫與工作流程權限的帳號登入,會透過網路讀取你的合併請求檢查與 CI 日誌。附帶腳本只執行唯讀的 gh 與 git 指令,但 CI 日誌裡可能有金鑰或私密資料,會進入 AI 的脈絡。它的設計是先提出方案、經你核准後才改程式碼;推送前請自行檢查改動。只支援 GitHub Actions。未試用:它需要真實的 GitHub 登入與合併請求,審核環境沒有,所以只檢查了說明與腳本。OpenAI 原作(Apache-2.0),未做修改。