CIの使い捨てVMが原因不明で落ちる時に疑うべき「隠れた制約」新着!!
2026年9月20日
CIのジョブごとに使い捨てのVM(またはコンテナ)を作り、隔離した環境でテストを実行する構成は、環境の再現性を保つための定番パターンです。ただしこの構成には落とし穴があります。VMの識別子(名前)を組み立てるロジックにわずかな見落としがあると、ドキュメント上の制約はきちんとクリアしているのに、あらゆるジョブが必ず基盤エラーで落ちるという厄介な障害を引き起こすことがあります。
macOS標準のawkは日本語の文字列比較が壊れている——「月謝」==「交通費」がtrueになる話
2026年8月21日
macOS 標準の awk (awk version 20200816) は UTF-8 ロケール下で多バイト文字列の比較が常に「等しい」を返す。最小再現コードと切り分け手順、LC_ALL=C による回避策、そしてシェルスクリプトでの安全な書き方をまとめる。
macOS Self-hosted Runner から GHCR に push できない——osxkeychain 問題の回避策
2026年6月7日
macOS の Self-hosted Runner で ghcr.io への docker push が osxkeychain エラーで失敗する問題を、docker login を使わず config.json に直接認証を書き込む方法で解決した記録。step の実行順序の罠も含めて解説します。



