効いていないガードを見つける7つの型
CIが緑でも、そのガードが一度も発火していないことがあります。本ブログのリポジトリで見つかった7種類の「効かないガード」をPR番号つきで分類し、壊した入力を1回通す二面検証の手順と、その検証自体が摩耗していく実測(検出分岐9個のうちテストは4個)を、コマンドと終了コードで示します。
読み込み中...
15 件の記事が見つかりました
CIが緑でも、そのガードが一度も発火していないことがあります。本ブログのリポジトリで見つかった7種類の「効かないガード」をPR番号つきで分類し、壊した入力を1回通す二面検証の手順と、その検証自体が摩耗していく実測(検出分岐9個のうちテストは4個)を、コマンドと終了コードで示します。
AIが出した1,000行超のPRをレビュー可能な単位へ分解する手順を、依存・レイヤー・リスクの3軸で整理します。自リポジトリの直近140PRのサイズ分布と、実在する1,641行のPRを3層のStacked PRへ分解して各層のテストを実測したデータ(誤順はexit 1、順序違反は偽greenで通過)まで示します。
AI生成テストが抱える偽陽性・網羅不足・メンテ困難の3問題を、テストケース設計原則とミューテーションテスト(Stryker/mutmut)で解決する実践ガイド。GitHub Actions設定例付き。
AI生成コードが混入する開発環境で、変更影響範囲の自動特定・スマートテスト選択・AIによるテストケース追加・CI自動判定の4ステップで回帰テストを機械的に担保する設計手順を解説します。「AIに書かせたコードで、まったく関係ないモジュールのテストが落ちた」という経験はありませんか。
OpenAI Codex CLI を GitHub Actions に組み込み、PR自動コード修正・リリースノート自動生成・テスト自動修復パイプラインを構築する実践ガイド。完全なYAMLサンプルと運用チェックリストを収録。
AI生成コードに蓄積する技術的負債の特有パターンと、自動検知・返済・予防の実践設計を解説。コード例と CI 設定で明日から使えるフレームワークを提供します。AI生成コードは「動く、でも理解できない」負債を高速で蓄積する
axe-core・Lighthouse・PlaywrightをCIに組み込み、WCAG準拠をAIで自動チェックする実装ガイド。違反箇所の自動修正提案から品質ゲート設計まで解説。axe-core + Playwright をGitHub ActionsのCIに組み込み、プルリクエスト段階でWCAG 2.1/2.2違反を。
Style DictionaryとTokens StudioをAI・CIと組み合わせてデザイントークンの一貫性を自動検証する実践ガイド。GitHub Actions YAMLサンプルつき。デザイントークンが壊れる原因の大半は「人間の見落とし」です
RAGAS・LLM-as-Judge・rule-based evalの使い分けからCI/CDへの組み込みまで、LLM出力品質ゲートの設計手順を実践的に解説。評価→記録→ゲート→通知の自動化パイプラインで品質劣化を早期検知する。
GitHub Agentic Workflows と GitHub Actions の責務分担を、security と audit log を軸に設計する判断テンプレを Platform/SRE/CTO 向けに整理。
Vite 8 が Rolldown を default 化。Rollup 比 10-30 倍速の公式値・破壊的変更・自社移行手順を Yes/No/Defer の3分岐で判定する移行チェックリスト+ CI ガード GitHub Actions snippet 付き。
CI/CDパイプラインが遅い原因を4レイヤーに分解し、依存管理・ビルドキャッシュ・テスト分割・ジョブ並列化の各改善パターンをGitHub Actions設定例付きで解説。CI/CD高速化の実践ガイド。
AI生成PRの量と速度に対応するCI/CDパイプライン設計。リスクスコアリングでテスト深度を動的に変え、低リスクPRは自動マージ、高リスクPRは重点テスト+人間レビューに振り分ける。AI生成PRの量に人間のレビューが追いつかないなら、CIで品質ゲートを自動化する
AI生成コードが抱える3つのテスト課題(意図不透明・非決定性・量の爆発)を定義し、テスト設計パターン・Contract Testing・リスクベースCIの3層で品質を仕組み化する全体像。AI生成コードは「速く書ける」が「正しいか確認する手段」が追いついていない
GitHub Actionsを活用して、ブログ自動投稿のパイプラインを構築し、コストを最小化しながら安定した運用を実現するためのワークフロー設計を解説します。GitHub Actionsでブログ投稿を完全自動化し、毎日の手動作業をゼロにする方法を解説