自宅 Mac 1台を CI サーバーにする:Woodpecker + Cloudflare Tunnel + launchd 常駐の作り方新着!!
GitHub Actions の従量課金を避けたい個人・小規模チーム向けに、自宅の Mac 1台で「docker push → 自動CI」が回る環境をゼロから組む構成記事。Server/Agent/Tunnel の3層設計と、localhost 公開の落とし穴まで解説します。
GitHub Actions を Woodpecker CI に移すと踏む7つの罠——「ローカルは緑なのにCIだけ落ちる」の正体新着!!
GitHub Actions の YAML をそのまま Woodpecker CI へ移植すると、dash・shallow clone・secret 注入・cwd 継承などで「ローカルは緑なのにCIだけ落ちる」が頻発します。実運用で踏んだ7つの罠を症状→原因→対策の形で解説します。
macOS Self-hosted Runner から GHCR に push できない——osxkeychain 問題の回避策新着!!
macOS の Self-hosted Runner で ghcr.io への docker push が osxkeychain エラーで失敗する問題を、docker login を使わず config.json に直接認証を書き込む方法で解決した記録。step の実行順序の罠も含めて解説します。
Self-hosted Runner のスケール起動で registration が競合する——file lock と retry で解決した話新着!!
Docker Compose で Self-hosted Runner をスケールアウトすると、GitHub API の registration token が競合して一部のコンテナが再起動ループに陥る問題を、flock による直列化と3段階の retry ロジックで解決した記録。
Self-hosted Runner を1台の Mac で何並列まで動かせるか——VirtioFS 実測とスケール数チューニング
Docker Compose で動かす GitHub Actions Self-hosted Runner のスケール数を、VirtioFS ベンチマーク・アイドルメモリ実測・Docker Desktop 設定の最適化で決定するまでの記録。sweet spot 表と診断スクリプト付き。
GitHub Actions Self-hosted Runner の CI ビルドを 8分→3分に短縮した4段階の改善記録
Self-hosted Runner の Docker イメージビルド CI を4段階で高速化した記録。warm cache・registry cache・Dockerfile レイヤー分割・schedule skip まで、各フェーズの判断根拠と実測値を公開します。
マルチベンダー AI 戦略の時代へ:エンジニアが今すぐ備えるべき実装パターン
OpenAI-Microsoft 提携再編を背景に、LLM プロバイダーに依存しない共通インターフェース設計パターンを TypeScript のコード例付きで解説。ベンダーロックイン回避の具体的な実装方法と選定判断軸を紹介します。
Supabase Data API の自動公開が廃止——既存プロジェクトを明示的 GRANT に移行する全手順
2026年5月30日から新規プロジェクト、10月30日から既存プロジェクトで適用される Supabase Data API の Breaking Change を解説。暗黙の全公開から明示的 GRANT への移行手順を、実プロジェクトの before/after 付きで紹介します。
GitHub Actions Self-hosted Runner を Docker Compose で複数 Organization に展開する——ラベル設計・セキュリティ分離・スケール運用の全設計
1台の Mac で Docker Compose を使い、複数 GitHub Organization 向けの self-hosted runner を運用する設計を解説。Container × Native の二刀流、ラベルによるワークフロールーティング、AI 生成コードの実行分離、ARC への移行パスまで。










