DevOps 與 CI/CD
5 篇文章

LiteLLM 1.107.0 遭投毒後,復原要從乾淨環境與憑證輪替開始
LiteLLM 1.107.0 的 PyPI 與容器產物遭污染。整理受影響時間窗、Python 啟動風險與復原順序,再把來源 repository、artifact digest 與發布授權納入驗收。

公開 repo 的 HTTPS clone 突然要認證,CI 該補哪一段?
GitHub 10 月 19 日公告,異常流量期間可能暫時要求部分公開 repo 的 HTTPS clone、fetch 認證。從乾淨 CI 的失敗訊息定位範圍,再區分 GITHUB_TOKEN、GitHub App installation token 與無法認證時的退避重試。

Xcode 升級後測試全綠,CodeQL 仍可能沒有完成掃描
GitHub 說明 macOS 27、Xcode 27 與 Swift 6.4 的 CodeQL 相容限制。從 runner 版本、traced extraction 到掃描結果驗收,拆開保留舊工具鏈與 build-mode: none 的適用範圍。

pnpm 12.12.1 檢查 OIDC audience,CI 仍要驗收憑證回退
pnpm 12.12.1 會略過 audience 不符的 NPM_ID_TOKEN,並回退既有憑證。從實作與上游測試拆解多 registry CI 的目的地白名單、OIDC-only 驗收,以及 dist-tag 權限邊界。

當每個人都在 Vibe Coding,誰來守護 Production?Agent 時代的 DevOps 轉向與五道防禦邊界
AI 讓寫程式的邊際成本歸零,卻將「未通讀代碼」的海量 PR 直接推向生產環境。本文剖析維運懸崖的成因,探討 DevOps 如何從被動的管線修復者轉變為主動的平台編排者,並透過五道機器可驗證的 Guardrails 守住系統底線。