操作
機能 #418
完了songsearch-lora.ggufとbeatoraja-avatar-overlay.exeをリリースパッケージに同梱する
機能 #418:
songsearch-lora.ggufとbeatoraja-avatar-overlay.exeをリリースパッケージに同梱する
説明
題名の通り
操作
説明
題名の通り
実装に着手しました。
feature/418
prepareJpackageContent 同梱配線で zip/msi へ取り込む対応が完了しました。
自然文曲検索の LoRA アダプタ songsearch-lora.gguf(約70MB)とアバターオーバーレイ beatoraja-avatar-overlay.exe(約9MB)を Git LFS で追跡し、既存の prepareJpackageContent 同梱配線で Windows リリース(zip/msi)へ取り込むようにした。
.gitattributes: 2バイナリをパス限定で Git LFS 管理(既存の非LFS natives/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 保証)。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)も確認。