diff --git a/README.md b/README.md index 8a153f4..fc37ab1 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,19 @@ make generate && open Photochk.xcodeproj 必要なもの: macOS 15 以降、Xcode 26 以降、`brew install xcodegen`。 +### リリースの更新 + +`tools/release-update.sh` が Gitea のリリースを差し替える(yfoxlogsrv と同じ流儀)。 + +```bash +make release && ./tools/release-update.sh +``` + +タグを HEAD へ移動して push し、リリースの添付 zip を最新ビルドに入れ替え、本文の +「ビルド元コミット」を更新する。認証は `git credential`(host=git.yfox.jp)から取るので、 +未登録なら実行時に登録コマンドが表示される。リリース自体が未作成の場合はエラーで止まるので、 +最初の1本だけ web か gitea MCP の `create_release` で作る。 + `Tests/PhotochkTests/SnapshotTests.swift` は `ImageRenderer` で写真タイルなどを実際に描画し、 PNG を一時フォルダに書き出す(パスはテスト出力に出る)。レイアウトを変えたら開いて目で確認できる。 `List` や `NavigationSplitView` は AppKit 由来で `ImageRenderer` では描けないため対象外。