Latchkey
ストックにはログインが必要です
自律型ソフトウェアデリバリーを実現
Artificial Intelligence
GitHub
概要
- Latchkeyは、GitHub Actionsの実行中に発生した一時的な障害を判別し、ランナー上で修復して自動的に再試行するマネージド型ランナーです。
- 失敗したジョブを単純に再実行するのではなく、コードの不具合と環境由来の問題を切り分け、誤った成功判定を防ぎます。
- 利用開始時はワークフローのruns-onをlatchkey-smallに変更するだけで、既存のGitHub Actions環境に導入できます。
特徴
- レジストリのタイムアウト、Dockerのレート制限、メモリ不足による強制終了など、コード以外が原因の失敗を分類して修復・再試行します。
- コンパイルエラーやテスト失敗など本当の不具合は隠さず、根本原因と完全なログをMCP経由でコーディングエージェントに引き渡します。
- ジョブごとに新しいマシンを用意し、起動は約10秒。料金は1分0.0025ドルで、GitHubホストランナーより低コストです。
こんな人におすすめ
- 一時的なネットワーク障害や依存サービスの制限によって、GitHub Actionsのビルドが頻繁に不安定になるチームに適しています。
- CIの再実行や原因調査にかかる運用負荷を減らしつつ、実際のコード不具合は正確に開発者へ伝えたいチームに向いています。
- オープンソースプロジェクトや多数のCIジョブを運用し、安価で高速なクリーン環境を必要とする開発チームに有効です。
投票数: 0