Devotd Github
新着RAG・検索

startrail-org/leann — リリース前の main CI 待ちロジックの変更

startrail-org/leann は個人デバイス上で動作する RAG アプリケーションであり、2026年10月28日の最新コミットでは、手動リリースが main ブランチの CI 成功を最大4時間待ってからデプロイするように変更された。

リポジトリ情報startrail-org/leann ↗

startrail-org/leann は個人デバイス上で動作する RAG アプリケーションであり、2026年10月28日の最新コミットでは、手動リリースが main ブランチの CI 成功を最大4時間待ってからデプロイするように変更された。

GitHub の説明: [MLsys2026 Best Paper]: https://arxiv.org/abs/2506.08276. RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% private RAG application on your personal device.

スター
★ 13K
フォーク
1.2K
言語
Python
ライセンス
MIT
最新リリース
v0.3.8
原文を見る ↗GitHub で見る ↗

startrail-org/leann は個人デバイス上で動作する RAG アプリケーションである。RAG とは検索によって外部知識を見つけ、モデルの回答に付け加える方法である。リポジトリの説明では保存容量を97%削減し100%ローカルで動作すると述べており、論文は arXiv 2506.08276 にリンクされている。このプロジェクトの2026年10月28日の最新コミット(07796bd, https://github.com/StarTrail-org/LEANN/commit/07796bd7e40f2d5f3a4be9e45adf1f62a68481fd)はライブラリコードではなく、リリース自動化ワークフロー1つだけを変更したコミットである。

変更されたファイルは .github/workflows/release-manual.yml である。手動でリリースを開始するこのワークフローは、main ブランチのコミット SHA を基準にビルド・公開ワークフローの実行記録を検索し、その実行が成功で終了したかを確認してからデプロイを 진행する。変わったのは、この確認を一度だけでなく繰り返すようになった点である。従来は、該当する CI の実行記録がまだ作成されていない場合やまだ進行中の場合に即座に失敗していたが、現在は最大4時間(14400秒)まで待つ。実行記録がない場合は15秒間隔、実行中の場合は30秒間隔で再検索し、成功で完了すれば次のステップへ進み、失敗で完了すれば終了する。4時間以内に成功で終了しなかった場合は失敗として扱う。変更はこのファイル1つに限られ、38行の追加と25行の削除である。

このコミットが触れるのはリリース手順の待ち方のみである。機能の追加もライブラリ動作の変更もバージョン番号の変更もなく、今回デプロイされたバージョンは示されていない。リポジトリ説明にある97%削減や MLsys2026 Best Paper の表記はプロジェクト側の主張であり、ここでは独立に確認された数値ではない。main CI が通常何時間程度で終了するのか、またこの待機が実際にリリース失敗をどれだけ減らしたのかについては、資料に記載がない。デプロイ自動化が断続的に失敗していた状況下において、手順を安定したものへ変えた修正と読むのが妥当である。