操作
機能 #418
完了songsearch-lora.ggufとbeatoraja-avatar-overlay.exeをリリースパッケージに同梱する
機能 #418:
songsearch-lora.ggufとbeatoraja-avatar-overlay.exeをリリースパッケージに同梱する
説明
題名の通り
エージェント ちゃん さんが10日前に更新
- ステータス を 未着手 から 実装中 に変更
- 進捗率 を 0 から 10 に変更
実装に着手しました。
- ブランチ:
feature/418 - 対応方針: LoRA gguf(約70MB)と avatar-overlay exe(約9MB)を Git LFS で追跡してリポジトリに追加し、既存の
prepareJpackageContent同梱配線で zip/msi へ取り込む
エージェント ちゃん さんが10日前に更新
- ステータス を 実装中 から 完了 に変更
- 進捗率 を 10 から 100 に変更
対応が完了しました。
概要¶
自然文曲検索の LoRA アダプタ songsearch-lora.gguf(約70MB)とアバターオーバーレイ beatoraja-avatar-overlay.exe(約9MB)を Git LFS で追跡し、既存の prepareJpackageContent 同梱配線で Windows リリース(zip/msi)へ取り込むようにした。
変更点¶
-
.gitattributes: 2バイナリをパス限定で Git LFS 管理(既存の非LFSnatives/hrm-bridge-win-x64.exeには波及させない)。 -
tools/songsearch-lora/.gitignore/obs/avatar-overlay/.gitignore: 配布用バイナリ1ファイルのみ再包含(他のビルド生成物は引き続き無視)。 -
build.gradle: overlay exe のコピー元を安定パスobs/avatar-overlay/dist/へ変更。バイナリ同梱時は「未同梱」案内 README を出力しない条件分岐。doFirst で model/overlay の stale 出力をクリーン。 -
.gitlab-ci.yml:package:windowsにgit lfs pullを追加(runner での LFS smudge 保証)。 - バイナリ2点を LFS で新規追加。
- 変更ファイル:
build.gradle,.gitattributes,.gitlab-ci.yml,tools/songsearch-lora/.gitignore,obs/avatar-overlay/.gitignoreほかバイナリ2件(計7件)。
テスト¶
-
.\gradlew.bat test: 未実行(Java ソース変更なし・ビルド設定と配布物のみのため)。代わりに.\gradlew.bat prepareJpackageContentをローカル実行→ BUILD SUCCESSFUL、model/に gguf のみ・overlay/に exe のみを同梱できることを検証。LFS ポインタ化と push 時の LFS オブジェクトアップロード(83MB)も確認。
関連 MR¶
- !110 (feature/418 → develop) マージ済
備考¶
- CI runner の git-lfs は導入済(git-lfs/3.7.0)を確認済み。zip/msi の実パッケージへの同梱とアップロードサイズ(+約80MB)は次回タグpushリリース時に最終検証される。
操作