インフラ
GitHub Actions Self-hosted Runner を Docker Compose で複数 Organization に展開する——ラベル設計・セキュリティ分離・スケール運用の全設計新着!!

1台の Mac で Docker Compose を使い、複数 GitHub Organization 向けの self-hosted runner を運用する設計を解説。Container × Native の二刀流、ラベルによるワークフロールーティング、AI 生成コードの実行分離、ARC への移行パスまで。

続きを読む
品質
E2Eテストが本番DBを消した日——条件反転バグ・10分検知・5層防御の全記録

続きを読む
インフラ
ADRをコードで守る:pre-commitとCIで「決めた設計判断」の侵食を防ぐ実装パターン

ADR(Architecture Decision Record)の禁止事項をpre-commitとCIで機械的に守るための実装パターン。git merge-baseベースの差分スキャン、許可リスト、PRテンプレートの3層構造で、決めた設計判断の侵食を防ぎます。

続きを読む
インフラ
ESLint 9.x Flat ConfigとStylelintをVitePressに導入する完全ガイド

VitePressサイトにESLint 9.x Flat ConfigとStylelintを導入した実践ガイドです。TypeScript/JavaScript混在環境での設定方法、GitHub Actions CI/CD自動化、つまづきポイントと解決策を具体的なコード付きで解説します。

続きを読む
認証
Next.js本番ビルドで認証モックが動作しない問題の解決方法|E2Eテスト自動化

Next.jsの本番ビルドでE2Eテスト実行時に認証モックが動作しない問題を解決。外部認証パッケージのセキュリティ設計を尊重しながら、NEXT_PUBLIC環境変数でモック認証を実装する完全ガイド。

続きを読む