生成AI
CIの疎通確認だけ403で落ちる問題への対処: リトライ処理をテスト可能なNodeスクリプトに切り出す新着!!

夜間バッチで本番URLの疎通確認をしてから、Lighthouse計測のような重い処理を走らせるCIジョブを運用しています。

続きを読む
生成AI
CLIの「エラーは出ているはずなのに何も表示されない」を追ったら見えた4つの罠

社内向けのCLIツールで、「エラーは出ているはずなのに何も表示されず、終了コードだけがおかしい」という不具合を追いかけたことはないでしょうか。

続きを読む
生成AI
CIの使い捨てVMが原因不明で落ちる時に疑うべき「隠れた制約」

CIの使い捨てVMがなぜか毎回落ちる——原因はドキュメント上の識別子制約ではなく、内部で組み立てられるUNIXソケットパスの長さ制限でした。表面上の制約をクリアしても落ちる罠の見つけ方と、決定的なハッシュで識別子を短縮する対処法を解説します。

続きを読む
インフラ
CIが動かない時の診断順序——まずGitHub Statusを見れば誤判断で時間を溶かさない

CIが動かないとき、Step1は上流(GitHub/Cloudflare等)の障害確認です。自分から遠い順に切り分ける診断フローを、上流障害を自分のミスと誤判断して時間を溶かした実際の失敗談とともに解説します。

続きを読む
インフラ
macOS Self-hosted Runner から GHCR に push できない——osxkeychain 問題の回避策

macOS の Self-hosted Runner で ghcr.io への docker push が osxkeychain エラーで失敗する問題を、docker login を使わず config.json に直接認証を書き込む方法で解決した記録。step の実行順序の罠も含めて解説します。

続きを読む