「GitHub CI/CD実践ガイド」の書評記事。生成AIによるコード量産時代に品質を支えるCI/CD設計を、ワークフロー実行制御・ログ運用・リリース自動化・セキュリティと権限管理の観点から体系的に学べる一冊として、書籍構成とオススメポイントを紹介している。
GitHubで利用急増によるインフラ障害が頻発しており、過去3カ月のインシデント・ダウンタイム履歴を可視化するサイト「Is GitHub Cooked?」が話題。2016年3月以降1128件のインシデントが発生し、直近3カ月は月平均24.3件。2026年8月17日には約7時間に及ぶ大規模障害が発生し、月間コミット数が4月の14億件から8月には29億件へ倍増したことが一因とされる。同種の可視化サービス「Red Squares」も紹介されている。
30人規模スタートアップがGitHub Enterpriseを新規契約し、Base permissionsをNo permissionに変更してTeamベースの最小権限アクセス管理へ移行した実践記録。Team↔リポジトリ割り当て、All Employees Teamでの全社共通リポジトリ管理、業務委託メンバーのOrganization Member/Outside Collaborator使い分け、CI/BotなどNHIの棚卸し、会社ドメインアカウントへの統一と2FA必須化、Owner権限の最小人数運用、gh CLIを使った権限棚卸しコマンド例、切り替え手順とロールバック手順までを網羅している。
issueを幹にpull requestを枝先へぶら下げてタスク全体像をグラフ表示するGitHub CLI拡張gh-issue-graphの紹介記事。gh api graphql経由でトークンを外部に出さずサードパーティ依存なしで実装されており、closes/refs/推測の3種類の線でissueとPRの紐付けの確からしさを描き分ける。assigned/authored/mentioned/to reviewでの検索、sub-issueツリーの畳み込み、本文をその場で読めるパネル表示、閉じ忘れ回収バッジ(wrap up)や着手可能issueバッジ(ready)などの機能を備える。gh-pr-graphからアイデアを得て作られた。
GitHub Copilot appの自動化機能を使い、Dependabotが作成するプルリクエストのトリアージを自動化する手順を解説する記事。自動化を作成しトリガー(毎日実行など)を設定、自然言語でタスクを記述し対象リポジトリを選択すると、Copilotがリスク別にグループ分けしCI状況を確認した要約を提供する。大規模な変更が必要な場合はCopilotセッションに引き継いで作業を続けられ、過去の実行履歴も確認できる。
10年以上運用してきたTUNAGのメインリポジトリでCodeQLの実行時間が平均20分と長く、CIの必須クオリティゲートに組み込めない問題があった。Gitの履歴を調査した結果、約8年前に導入された100MB超のサードパーティー製UIライブラリ(Bootstrap 4ベース、担当者不在)が原因と判明し、これを別リポジトリへ分離。結果としてCodeQLの実行時間が3分に短縮され、PRの必須チェックとして組み込めるようになりDXとセキュリティが両立した。
GitHubが8月17日に7時間47分に及ぶ大規模障害を起こし、認証・Actions・API・PR・Issue・Copilotなど広範なサービスが影響を受けた。原因は中央データセンターのインフラコンポーネントがトラフィックのピークにスケールできなかった容量問題で、Copilotのリトライループが復旧を遅らせた。GitHubはAzureへの移行加速(プラットフォーム負荷の約58%をAzureが処理)、CPUコアやストレージの増強、リトライ制限の統一、モノレポの読み取り性能改善などの再発防止策を進めている。