生成AI
docker image prune が「保護すべきCI用image」を毎月消していた話新着!!

セルフホストのCIランナーを運用していると、ディスク容量を守るために定期的な `docker` イメージのクリーンアップジョブを仕込むことがよくあります。ところが、あるプロジェクトで運用していたクリーンアップスクリプトが、本来は保護したいはずのCI専用ローカルビルドイメージまで毎月削除してしまうという事故が起きました。

続きを読む
インフラ
Self-hosted runner は単一障害点:Mac障害時にGitHub Actionsへ数分で切り替えるBCP/SOP設計

自宅Mac1台のself-hosted runnerは電源断・Tunnel停止でCIが全停止するSPOF。重いworkflowをworkflow_dispatchで残し、branch protectionを一時解除して数分でGitHub Actionsへフェイルオーバーする運用SOPを公開します。

続きを読む